private void InvokeMetaMethod(MethodInvocationExpression node, CandidateMethod method, object[] arguments) { var replacement = (Node) method.DynamicInvoke(null, arguments); ReplaceMetaMethodInvocationSite(node, replacement); }