move Visitor from JVMBuilder to JavaByteCodeGenerator
add NativeMethodMap