// javac prefers lookup switches for 1-element tables
if (managedFieldCount <= 1) {
final int[] matchesOp
= (managedFieldCount == 0 ? new int[]{} : new int[]{ lowOp });
insn = insn.append(
new InsnLookupSwitch(defaultOp, matchesOp, targetsOp));
} else {
insn = insn.append(
new InsnTableSwitch(lowOp, defaultOp, targetsOp));
}