}
}
@Override
public RubyNode visitArgsPushNode(org.jruby.ast.ArgsPushNode node) {
final SourceSection sourceSection = translate(node.getPosition());
return ArrayNodesFactory.PushOneNodeFactory.create(context, sourceSection, new RubyNode[]{
KernelNodesFactory.DupNodeFactory.create(context, sourceSection, new RubyNode[]{
node.getFirstNode().accept(this)
}),