docs: protected final void setState(int state) {
  
          String thisMethodName = "setState";
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
              SibTr.entry(tc, thisMethodName, Integer.toString(state));
          }
  
          _state = state;
          // 212263 - State changes promoted from debug to info
  
          // 227363 - Only use info for certain state changes. Other state changes
          // that are less interesting to users are kept as debug only. The rationale
          // for the split is as follows:
          // STATE_UNINITIALIZED => debug, because not interesting
          // STATE_INITIALIZING => debug, because trivial change
          // STATE_INITIALIZED => debug, limited interest
          // STATE_JOINING => debug, useful when DCS/HAM problems
          // STATE_JOINED => info, because hi-lites DCS/HAM problems
          // STATE_AUTOSTARTING => debug, not interesting
          // STATE_STARTING => info, need to know ME is trying to start
          // STATE_STARTED => info, essential knowledge
          // STATE_STOPPING => info, useful indication that ME is trying
          // STATE_STOPPING_MEMBER => info, useful cos only state on deactivate path
          // STATE_STOPPED => info, essential knowledge
          // STATE_DESTROYING => debug, limited interest
          // STATE_DESTROYED => debug, limited interest
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
              SibTr.exit(tc, thisMethodName);
          }
      }