### Question:
InstanceIdentifierCodec extends AbstractModuleStringInstanceIdentifierCodec implements EffectiveModelContextListener { public InstanceIdentifier<?> bindingDeserializer(String iidString) throws DeserializationException { YangInstanceIdentifier normalizedYangIid = deserialize(iidString); return bindingNormalizedNodeSerializer.fromYangInstanceIdentifier(normalizedYangIid); } InstanceIdentifierCodec(DOMSchemaService schemaService,
            BindingNormalizedNodeSerializer bindingNormalizedNodeSerializer); @Override void onModelContextUpdated(EffectiveModelContext schemaContext); String serialize(InstanceIdentifier<?> iid); YangInstanceIdentifier getYangInstanceIdentifier(InstanceIdentifier<?> iid); InstanceIdentifier<?> bindingDeserializer(String iidString); InstanceIdentifier<?> bindingDeserializer(YangInstanceIdentifier yangIID); InstanceIdentifier<?> bindingDeserializerOrNull(String iidString);  }### Answer:
@Test public void testBindingDeserializer() throws Exception { assertNull("Error, did not return correct InstanceIdentifier<?> object", instanceIdCodec.bindingDeserializer("")); }