@Test
 public void encodeSend() throws Exception {
   Message origin = messages.get(CommandType.MSG);
   Protocol protocol = new SerializationProtocol();
   byte[] data = protocol.encode(origin);
   Message copy = protocol.decode(data);
   System.out.println(copy);
   System.out.println(origin);
   assertTrue(copy.toString().equals(origin.toString()));
 }