docs: private void evaluateState()
      {
          synchronized (this.callList)
          {
              // Get the highest prioirty state from the set of calls.
              PeerState newState = PeerState.NOTSET;
              for (CallTracker call : this.callList)
              {
                  if (call.getState().getPriority() > newState.getPriority())
                      newState = call.getState();
              }
  
              this._state = newState;
          }
      }