code: public void tableswitch(int low, int high, String... symbols) throws IOException
      {
          String def = createBranch();
          tableswitch(def, low, high, symbols);
          fixAddress(def);
          anew(SwitchException.class);
          dup();
          invokeConstructor(SwitchException.class);
          athrow();
      }
docs: Compiles tableswitch
  <p>Stack: ..., index =&gt; ...,
  @param low
  @param high
  @param symbols
  @throws IOException