class ThingModifyCommandResponseAdapter extends AbstractThingAdapter<ThingModifyCommandResponse<?>> implements ModifyCommandResponseAdapter<ThingModifyCommandResponse<?>> {

    public static ThingModifyCommandResponseAdapter of(final HeaderTranslator headerTranslator) {
        return new ThingModifyCommandResponseAdapter(requireNonNull(headerTranslator));
    }

    private  ThingModifyCommandResponseAdapter(final HeaderTranslator headerTranslator);

}