hunk.code_window:     protected Boolean deleted = false;
       @JsonIgnore
       @Version
       protected Long documentVersion;
       @JsonIgnore
       @Override
       public boolean isNew() {
           return this.getId() == null;
  
hunk.labels: keep keep keep replace replace replace replace keep keep keep keep
hunk.file_path: app/server/appsmith-interfaces/src/main/java/com/appsmith/external/models/BaseDomain.java
hunk.type: replace
file: package com.appsmith.server.services;
  
  import com.appsmith.server.domains.Setting;
  import reactor.core.publisher.Mono;
  
  public interface SettingService extends CrudService<Setting, String> {
  
      Mono<Setting> getByKey(String key);
  }
  