217218219220221222223224225226227
marshallers[i].marshal(session, buffer, parameters[i]); } return functionInvoker.invoke(runtime, function, buffer); } finally { session.finish(); } } } static interface Marshaller {