class RetrieveFeatureLiveCommandImpl extends AbstractQueryLiveCommand<RetrieveFeatureLiveCommand,
        RetrieveFeatureLiveCommandAnswerBuilder> implements RetrieveFeatureLiveCommand {

    @Override
    public RetrieveFeatureLiveCommand setDittoHeaders(final DittoHeaders dittoHeaders) {
        return of(RetrieveFeature.of(getThingEntityId(), getFeatureId(), getSelectedFields().orElse(null), dittoHeaders));
    }

    private  RetrieveFeatureLiveCommandImpl(final RetrieveFeature command);

}