} 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",
"valueOf", "(I)Ljava/lang/Float;");
} else if (param == Long.TYPE) {
cfw.addLLoad(i + 1);
cfw.addInvoke(ByteCode.INVOKESTATIC, "java/lang/Long",