For anyone interested, here's a new article on perhaps forthcoming value types: http://cr.openjdk.java.net/~jrose/values/values-0.html Cheers, Paul