final Message requestMessage = MessageStaticFactory.newSTUNMessageInstance(STUNMessageClass.REQUEST,
STUNMessageMethod.SUPPORTED_TRAV_TECHS_REQUEST);
requestMessage.addAttribute(new Username(targetId));
requestMessage.writeTo(this.mediatorConnection.getControlConnection().getOutputStream());
final MessageReader messageReader = MessageReader
.createMessageReaderWithCustomAttributeTypeDecoder(new NATAttributeTypeDecoder());
final Message response = messageReader.readSTUNMessage(this.mediatorConnection.getControlConnection()
.getInputStream());
if (response.hasAttribute(NATTraversalTechniqueAttribute.class)) {
for (final NATTraversalTechniqueAttribute ntta : response
.getAttributes(NATTraversalTechniqueAttribute.class)) {