/* */ public Object invoke(InvocationRequest invocation)
/* */ throws Throwable
/* */ {
/* 59 */ Object request = invocation.getParameter();
/* */
/* 62 */ NameBasedInvocation nbInvocation = (NameBasedInvocation)request;
/* */
/* 64 */ String methodName = nbInvocation.getMethodName();
/* 65 */ Object[] params = nbInvocation.getParameters();
/* 66 */ String[] sig = nbInvocation.getSignature();
/* 67 */ Class[] classSig = new Class[sig.length];
/* 68 */ for (int x = 0; x < sig.length; x++)
/* */ {
/* 70 */ Class signature = getPrimitiveType(sig[x]);
/* 71 */ if (signature != null)