docs: private void handleTrackerConnectResponse(TrackerMessage message)
            throws AnnounceException {
      this.validateTrackerResponse(message);
  
      if (!(message instanceof ConnectionResponseMessage)) {
        throw new AnnounceException("Unexpected tracker message type " +
                message.getType().name() + "!");
      }
  
      UDPConnectResponseMessage connectResponse =
              (UDPConnectResponseMessage) message;
  
      this.connectionId = connectResponse.getConnectionId();
      Calendar now = Calendar.getInstance();
      now.add(Calendar.MINUTE, 1);
      this.connectionExpiration = now.getTime();
    }