Java 9 platform changes