int nvars = jv.recordParams(getParameterTypes(),
Modifier.isStatic(getModifiers()));
jv.recordParamNames(ca, nvars);
CtClass rtype = getReturnType0();
int varNo = jv.recordReturnType(rtype, true);
jv.recordLocalVariables(ca, 0);
int handlerLen = insertAfterHandler(asFinally, b, rtype, varNo);
byte[] save = makeSaveCode(pool, rtype, varNo);
byte[] restore = makeRestoreCode(b, pool, rtype, varNo);