Object[] args, Class returnType)
throws ScriptException {
if (method == null) {
throw new NullPointerException("method name is null");
}
GlobalVariables oldGlobals = runtime.getGlobalVariables();
try {
setWriterOutputStream(context.getWriter());
setErrorWriter(context.getErrorWriter());
setGlobalVariables(context);
IRubyObject rubyRecv = obj != null ?