protected void GroupTitlesReplyHandler(Object sender, PacketReceivedEventArgs e) throws UnsupportedEncodingException
{
if (onGroupTitlesReply != null)
{
Packet packet = e.getPacket();
GroupTitlesReplyPacket titles = (GroupTitlesReplyPacket)packet;
Map<UUID, GroupTitle> groupTitleCache = new HashMap<UUID, GroupTitle>();
for(GroupTitlesReplyPacket.GroupDataBlock block : titles.GroupData)
{
GroupTitle groupTitle = new GroupTitle();