@Override
    public String toString() {
        return toStringHelper(getClass())
                .add("chassisId", Arrays.toString(chassisId.getValue()))
                .add("portId", Arrays.toString(portId.getValue()))
                .add("ttl", Arrays.toString(ttl.getValue()))
                .add("ethType", Short.toString(ethType))
                .toString();

        // TODO: need to handle optionalTLVList
    }
@Test
    public void testToStringLLDP() throws Exception {
        LLDP lldp = deserializer.deserialize(bytes, 0, bytes.length);
        String str = lldp.toString();

        // TODO: need to add LLDP toString unit test
    }