public Object genericCallMethod(String qualifier, String methodName,
Object[] args, String[] names,
String returnName, boolean convert)
throws Throwable
{
MethodCall call;
if(debug())
System.err.println("[A] # arguments "+ (args == null ? 0 : args.length));
if(qualifier != null)
call = new MethodCall(new Name(qualifier),
methodName, new ArgList(args));
else
call = new MethodCall(new Name(methodName), new ArgList(args));
if(debug())
System.err.println("[A] # call arguments "+ call.args().size());
return(genericCallMethod(call, returnName, convert));
}