JDK1.8 javadocs