= (managedFieldCount == 0 ? new int[]{} : new int[]{ lowOp });
insn = insn.append(
new InsnLookupSwitch(defaultOp, matchesOp, targetsOp));
} else {
insn = insn.append(
new InsnTableSwitch(lowOp, defaultOp, targetsOp));
}
// generate the case-targets for the method calls
for (int i = 0; i < managedFieldCount; i++) {
// target for accessing field [i]