Object inlining might be the next big thing for the JVM. It can already inline functions, but it can't inline member objects in containing objects, or convert your Integer members to int members, or convert an array of Objects into an array of structs.
Converting Object[] arrays into single chunks of packed members when they're all the same type would be a pretty big win by itself.
Converting Object[] arrays into single chunks of packed members when they're all the same type would be a pretty big win by itself.