JDK integration