@inthehands @rotnroll666 If you aren't already familiar with it, Project Valhalla is an OpenJDK project to take a second bite at some of those fundamental design decisions (e.g. split between primitives and reference types, generics, null-safety) by tackling them as a unified problem space and trying to reimagine them all at once.
Worth a deep dive on, IMO. It's been a long time in the making, but it could be the most profound change in Java's history.