The EPiC-Java research project: an extension to the Java language based on OpenJDK's compiler.