https://openjdk.org/jeps/472
https://openjdk.org/jeps/472