code: public void recordConnectionEstablishmentTimeUs(SocketDestination dest, long connEstTimeUs) {
          if(dest != null) {
              getOrCreateNodeStats(dest).recordConnectionEstablishmentTimeUs(null, connEstTimeUs);
              recordConnectionEstablishmentTimeUs(null, connEstTimeUs);
          } else {
              this.connectionEstablishmentRequestCounter.addRequest(connEstTimeUs * Time.NS_PER_US);
          }
      }
docs: Record the connection establishment time
  
  @param dest Destination of the socket to connect to. Will actually record
  if null. Otherwise will call this on self and corresponding child
  with this param null.
  @param connEstTimeUs The number of us to wait before establishing a
  connection