return new_call_blockpass(receiver, name, (BlockPassNode) args);
}
if (iter != null) return new CallSpecialArgBlockNode(position(receiver, args), receiver,(String) name.getValue(), args, (IterNode) iter);
return new CallSpecialArgNode(position(receiver, args), receiver, (String) name.getValue(), args);
}