@Override
 public void visitTableSwitchInsn(int arg0, int arg1, Label arg2, Label[] arg3) {
   if (removingMethodBody()) {
     return;
   }
   instrumentationStatsRecord.addInstruction();
   super.visitTableSwitchInsn(arg0, arg1, arg2, arg3);
 }
 @Override
 public void visitTableSwitchInsn(
     final int min, final int max, final Label dflt, final Label[] labels) {
   machine.gotSomethingWrong();
   super.visitTableSwitchInsn(min, max, dflt, labels);
 }