Node bodyNode = node.getBodyNode();
Node argsNode = node.getArgsNode();
Method oldMethod = (Method) rubyClass.getMethod(name);
Method newMethod = new DefaultMethod(cbase, name, bodyNode, argsNode, Visibility.PUBLIC, SourceLocation.of(node));
rubyClass.addMethod(name, newMethod);
RuntimeHelper.methodPartialUpdate(this, node, newMethod, oldMethod, receiver);
RuntimeHelper.setMethodTag(newMethod, node, AnnotationHelper.parseAnnotations(node.getCommentList(), node.getPosition().getStartLine()));
dummyCallQueue.offer(new DummyCall(node, newMethod, oldMethod, receiver));