http://openjdk.java.net/jeps/296
http://openjdk.java.net/jeps/296