java.lang.IllegalArgumentException: Compilation unit name must end with .java, or one of the registered Java-like extensions