JDK 8 support.