code: protected void resetTimeout(long newTimeoutTime) {
          // See if anything may have timed out
          if (newTimeoutTime < this.nextTimeoutTime) {
              this.nextTimeoutTime = newTimeoutTime;
              if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled()) {
                  Tr.event(this, tc, "resetTimeout waking up selector");
              }
              wakeup();
          }
      }
docs: Set the next timeout marker to the provided value if appropriate.
  
  @param newTimeoutTime