Started on the Java version.