protected void EventsReplyHandler(Object sender, PacketReceivedEventArgs e) throws UnsupportedEncodingException
{
if (OnDirEvents != null)
{
Packet packet = e.getPacket();
DirEventsReplyPacket eventsReply = (DirEventsReplyPacket)packet;
List<EventsSearchData> matches = new ArrayList<EventsSearchData>(eventsReply.QueryReplies.length);
for (DirEventsReplyPacket.QueryRepliesBlock reply : eventsReply.QueryReplies)
{
EventsSearchData eventsData = new EventsSearchData();