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