### Question:
DeleteFeatureDefinitionResponse extends AbstractCommandResponse<DeleteFeatureDefinitionResponse> implements ThingModifyCommandResponse<DeleteFeatureDefinitionResponse> { public static DeleteFeatureDefinitionResponse fromJson(final String jsonString, final DittoHeaders dittoHeaders) { return fromJson(JsonFactory.newObject(jsonString), dittoHeaders); } private  DeleteFeatureDefinitionResponse(final ThingId thingId, final String featureId,
            final DittoHeaders dittoHeaders); @Deprecated static DeleteFeatureDefinitionResponse of(final String thingId, final String featureId,
            final DittoHeaders dittoHeaders); static DeleteFeatureDefinitionResponse of(final ThingId thingId, final String featureId,
            final DittoHeaders dittoHeaders); static DeleteFeatureDefinitionResponse fromJson(final String jsonString, final DittoHeaders dittoHeaders); static DeleteFeatureDefinitionResponse fromJson(final JsonObject jsonObject,
            final DittoHeaders dittoHeaders); @Override ThingId getThingEntityId(); String getFeatureId(); @Override JsonPointer getResourcePath(); @Override DeleteFeatureDefinitionResponse setDittoHeaders(final DittoHeaders dittoHeaders); @Override boolean equals(@Nullable final Object o); @Override int hashCode(); @Override String toString(); static final String TYPE; }### Answer:
@Test public void createInstanceFromValidJson() { final DeleteFeatureDefinitionResponse underTest = DeleteFeatureDefinitionResponse.fromJson(KNOWN_JSON, TestConstants.EMPTY_DITTO_HEADERS); assertThat(underTest).isNotNull(); }