### Question:
ExperimenterDeserializerKeyFactory { public static ExperimenterIdDeserializerKey createMultipartReplyTFDeserializerKey( short version, Long experimenterId) { return new ExperimenterIdDeserializerKey(version, experimenterId, TableFeatureProperties.class); } private  ExperimenterDeserializerKeyFactory(); static ExperimenterIdDeserializerKey createExperimenterErrorDeserializerKey(
            short version, Long experimenterId); static ExperimenterIdTypeDeserializerKey createExperimenterMessageDeserializerKey(
            short version, long experimenterId, long type); static ExperimenterIdDeserializerKey createVendorMessageDeserializerKey(
            short version, long experimenterId); static ExperimenterIdTypeDeserializerKey createMultipartReplyMessageDeserializerKey(
            short version, long experimenterId, long type); static ExperimenterIdDeserializerKey createMultipartReplyVendorMessageDeserializerKey(
            short version, long experimenterId); static ExperimenterIdDeserializerKey createMultipartReplyTFDeserializerKey(
            short version, Long experimenterId); static ExperimenterIdDeserializerKey createQueuePropertyDeserializerKey(
            short version, Long experimenterId); static ExperimenterIdDeserializerKey createMeterBandDeserializerKey(
            short version, Long experimenterId);  }### Answer:
@Test public void testCreateMultipartReplyTFDeserializerKey() throws Exception { ExperimenterIdDeserializerKey createdKey; ExperimenterIdDeserializerKey comparationKey; createdKey = ExperimenterDeserializerKeyFactory.createMultipartReplyTFDeserializerKey( EncodeConstants.OF10_VERSION_ID, 46L); comparationKey = new ExperimenterIdDeserializerKey(EncodeConstants.OF10_VERSION_ID, 46L, TableFeatureProperties.class); Assert.assertEquals("Wrong key created", comparationKey, createdKey); }