implementing a java compiler based on the native jdk one