ca.getfield(getClassName(), INVOCATION_HANDLER_FIELD, InvocationHandler.class);
ca.aload(0);
loadMethodIdentifier(superclassMethod, method);
// now we need to stick the parameters into an array, boxing if nessesary
String[] params = method.getParameters();
ca.iconst(params.length);
ca.anewarray("java/lang/Object");
int loadPosition = 1;
for (int i = 0; i < params.length; ++i) {
ca.dup();
ca.iconst(i);