int value = cpop.decode(context, index).parameterValues[0];
if(type == OpParameterType.S1 || type == OpParameterType.S2) {
for(int i = 0; i < getPops().length; i++) {
stack.pop(getPops()[i]);
}
stack.push(new IntegerConstant(cpop.decode(context, index).parameterValues[0]));
} else if(type == OpParameterType.U1 || type == OpParameterType.U2) {
Object o = context.behavior.getMethodInfo().getConstPool().getLdcValue(value);
if(o == null) {
ConstPool cp = context.behavior.getMethodInfo().getConstPool();
for(Method m : ConstPool.class.getDeclaredMethods()) {