} else if (param == Boolean.TYPE) {
cfw.addILoad(i + 1);
cfw.addInvoke(ByteCode.INVOKESTATIC, "java/lang/Boolean",
"valueOf", "(Z)Ljava/lang/Boolean;");
} else if (param == Double.TYPE) {
cfw.addDLoad(i + 1);
cfw.addInvoke(ByteCode.INVOKESTATIC, "java/lang/Double",
"valueOf", "(I)Ljava/lang/Double;");
} else if (param == Float.TYPE) {
cfw.addFLoad(i + 1);
cfw.addInvoke(ByteCode.INVOKESTATIC, "java/lang/Float",