@Override
    public String toString() {
        return toStringHelper(getClass())
                .add("targetAddress", Arrays.toString(targetAddress))
                .add("destinationAddress", Arrays.toString(destinationAddress))
                .toString();
    }
@Test
    public void testToStringRedirect() throws Exception {
        Redirect rd = deserializer.deserialize(bytePacket, 0, bytePacket.length);
        String str = rd.toString();

        // TODO: need to handle TARGET_ADDRESS and DESTINATION_ADDRESS
    }