create new methods to add invoke virtual, new and static field (clean code)
adjust bytecode_generator cpp, use new add invoke, class and so one methods for clean code