getArguments(); $get = ClassMethodCallNode::create('\Drupal', 'cache'); if (sizeof($arguments) == 2) { $get->appendArgument(clone $arguments[1]); } return $get->appendMethodCall('get')->appendArgument(clone $arguments[0]); } }