modify gen-java code