m1.set("list", ll);
System.out.println("Original: " + m1);
DatagramPacket dp = m1.encodeToPacket();
Message m2 = Message.decodeFromPacket(dp);
System.out.println("Decoded: " + m2);
MessageFilter filter1 = MessageFilter.create(1000, request).setField("string", "abacus");
MessageFilter filter2 = MessageFilter.create(1000, request).setField("string", "gnirts");
assertFalse(filter1.match(m2));
assertTrue(filter2.match(m2));
request.unregister();
MessageType shortRequest = new MessageType("Request");
shortRequest.addField("boolean", Boolean.class);