internal static BuiltinFunction BuiltinFunctionFor(Object obj, MethodInfo meth){
if (Globals.BuiltinFunctionTable == null)
Globals.BuiltinFunctionTable = new SimpleHashtable(64);
BuiltinFunction result = (BuiltinFunction)Globals.BuiltinFunctionTable[meth];
if (result != null) return result;
result = new BuiltinFunction(obj, meth);
lock (Globals.BuiltinFunctionTable){
Globals.BuiltinFunctionTable[meth] = result;
}
return result;
}