refactored in JavaAsmGenerator
refactoring in jvm
commit to merge