docs: protected void waitingNotify()
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "waitingNotify");
  
          this.lock();
          try
          {
              if (_waiting)
                  _waiter.signal();
          } finally
          {
              this.unlock();
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "waitingNotify");
      }