code: public TransportAddress getAddress(byte[] transactionID) {
  		byte[] xorMask = new byte[16];
  
  		System.arraycopy(StunMessage.MAGIC_COOKIE, 0, xorMask, 0, 4);
  		System.arraycopy(transactionID, 0, xorMask, 4, 12);
  
  		return applyXor(xorMask);
  	}
docs: Returns the result of applying XOR on this attribute's address, using the
  specified transaction ID when converting IPv6 addresses.
  
  @param transactionID
  the transaction ID to use in case this attribute is
  encapsulating an IPv6 address.
  
  @return the XOR-ed address.