protected void PlacesReplyHandler(Object sender, PacketReceivedEventArgs e) throws UnsupportedEncodingException
{
if (OnPlaces != null)
{
Packet packet = e.getPacket();
PlacesReplyPacket placesReply = (PlacesReplyPacket)packet;
List<PlacesSearchData> places = new ArrayList<PlacesSearchData>();
for (PlacesReplyPacket.QueryDataBlock block : placesReply.QueryData)
{
PlacesSearchData place = new PlacesSearchData();