code: @Override
      public void sawOpcode(int seen) {
          switch (state) {
              case IN_CLINIT:
                  sawCLInitOpcode(seen);
              break;
  
              case IN_INIT:
                  sawInitOpcode(seen);
              break;
  
              case IN_METHOD:
                  sawMethodOpcode(seen);
              break;
          }
      }
docs: implements the visitor to call the approriate visitor based on state
  
  @param seen
  the opcode of the currently parsed instruction