hunk.code_window:                     assertNotNull(first);
                       assertEquals("one", first.remove("name"));
                       assertFalse((Boolean) first.remove("isPlural"));
                       assertEquals(1L, first.remove("value"));
                       assertEquals(Map.of("id", "one", "path", "initial/one"), first.remove("$ref"));
                       assertEquals(Collections.emptyMap(), first);
                       final Map<String, Object> second = results.stream().filter(d -> "two".equals(d.get("name"))).findFirst().orElse(null);
  
hunk.labels: keep keep keep keep replace keep keep keep
hunk.after_edit:                     assertEquals(Map.of("id", "one", "path", "initial/one"), first.remove("_ref"));
  
hunk.file_path: app/server/appsmith-plugins/firestorePlugin/src/test/java/com/external/plugins/FirestorePluginTest.java
hunk.type: replace
file: package com.appsmith.server.dtos;
  
  import com.appsmith.server.domains.PluginType;
  import lombok.EqualsAndHashCode;
  import lombok.Getter;
  import lombok.Setter;
  
  import java.util.Set;
  
  import static com.appsmith.external.constants.ActionConstants.DEFAULT_ACTION_EXECUTION_TIMEOUT_MS;
  
  @Getter
  @Setter
  @EqualsAndHashCode
  public class DslActionDTO {
      String id;
      String name;
      PluginType pluginType;
      Set<String> jsonPathKeys;
      Integer timeoutInMillisecond = DEFAULT_ACTION_EXECUTION_TIMEOUT_MS;
  }
  