docs: public MessageBuffer<ChannelBuffer> getLoginBuffer(
  			InetSocketAddress localUDPAddress) throws Exception
  	{
  		ChannelBuffer loginBuffer;
  		ChannelBuffer credentials = NettyUtils.writeStrings(username, password,
  				connectionKey);
  		if (null != localUDPAddress)
  		{
  			ChannelBuffer udpAddressBuffer = NettyUtils
  					.writeSocketAddress(localUDPAddress);
  			loginBuffer = ChannelBuffers.wrappedBuffer(credentials,
  					udpAddressBuffer);
  		}
  		else
  		{
  			loginBuffer = credentials;
  		}
  		return new NettyMessageBuffer(loginBuffer);
  	}