I think there's work being done on value types in Java. Although this was the case 6+ years ago. I'm surprised they still didn't land into Java.
Even then we won't have fully reified generics, but some of the stuff they're doing with type projections is insane. I'm pretty sure it's going to be a game changer.