@Override
    public String toString() {
        return toStringHelper(getClass())
                .add("nextHeader", Byte.toString(nextHeader))
                .add("fragmentOffset", Short.toString(fragmentOffset))
                .add("moreFragment", Byte.toString(moreFragment))
                .add("identification", Integer.toString(identification))
                .toString();
    }
@Test
    public void testToStringFragment() throws Exception {
        Fragment frag = deserializer.deserialize(bytePacket, 0, bytePacket.length);
        String str = frag.toString();

        assertTrue(StringUtils.contains(str, "nextHeader=" + (byte) 0x11));
        assertTrue(StringUtils.contains(str, "fragmentOffset=" + (short) 0x1f));
        assertTrue(StringUtils.contains(str, "moreFragment=" + (byte) 1));
        assertTrue(StringUtils.contains(str, "identification=" + 0x1357));
    }