docs: public void handleLoadInstruction(LoadInstruction obj) {
          int numProduced = obj.produceStack(cpg);
          if (numProduced == Const.UNPREDICTABLE) {
              throw new InvalidBytecodeException("Unpredictable stack production");
          }
  
          int index = obj.getIndex() + numProduced;
  
          // Load values from locals in reverse order.
          // This restores them to the stack in a way consistent
          // with visitStoreInstruction().
          while (numProduced-- > 0) {
              Value value = frame.getValue(--index);
              frame.pushValue(value);
          }
      }