protected override SourceLocation DoEvaluateSource(ScriptingContext context)
{
if (methods.Length == 1)
return new SourceLocation ((TargetFunctionType) methods [0]);
throw new ScriptingException (
"Ambiguous method `{0}'; need to use full name", Name);
}