this.checkForRequiredTravTechAttribute(connectionRequestMessage);
final NATTraversalTechniqueAttribute usedTravTech = connectionRequestMessage
.getAttribute(NATTraversalTechniqueAttribute.class);
final HandleMessage connectionRequestHandler = this.messageHandlerRegistry
.getConnectionRequestHandlerByEncoding(usedTravTech.getEncoded());
connectionRequestHandler.handleMessage(connectionRequestMessage, controlConnection);
if (connectionRequestMessage.isMethod(STUNMessageMethod.CONNECTION_REQUEST)
&& connectionRequestMessage.isSuccessResponse()) {
// remove only connection requests from list where a response was
// seen
this.connectionRequests.removeConnectionRequest(new String(connectionRequestMessage.getHeader()