public override object callList(List args)
{
int argsSize = args == null ? 0 : args.sz();
bool isStatic = _isStatic();
int p = checkArgs(argsSize, isStatic, false);
object[] a = new object[p];
if (isStatic)
{
if (args != null && a.Length > 0)
{
args.toArray(a, 0, a.Length);
}
return(m.invoke(null, a));
}
else
{
object i = args.get(0);
if (a.Length > 0)
{
args.toArray(a, 1, a.Length);
}
return(m.invoke(i, a));
}
}