hunk.code_window:                     return savedUser;
                   });
       }
       public void sendEvent(String event, String userId, Map<String, Object> properties) {
           sendEvent(event, userId, properties, true);
       }
  
hunk.labels: keep keep keep add keep keep keep keep
hunk.after_edit:     public void identifyInstance(String instanceId, String role, String useCase) {
           analytics.enqueue(IdentifyMessage.builder()
                   .userId(instanceId)
                   .traits(Map.of(
                           "isInstance", true,  // Is this "identify" data-point for a user or an instance?
                           "role", ObjectUtils.defaultIfNull(role, ""),
                           "goal", ObjectUtils.defaultIfNull(useCase, "")
                   ))
           );
           analytics.flush();
       }
  
hunk.file_path: app/server/appsmith-server/src/main/java/com/appsmith/server/services/AnalyticsService.java
hunk.type: add
file: package com.appsmith.external.models;
  
  import lombok.Getter;
  
  @Getter
  public enum ErrorType {
      ARGUMENT_ERROR,
      CONFIGURATION_ERROR,
      DATASOURCE_CONFIGURATION_ERROR,
      CONNECTIVITY_ERROR,
      AUTHENTICATION_ERROR,
      BAD_REQUEST,
      INTERNAL_ERROR,
      ACTION_CONFIGURATION_ERROR,
      GIT_CONFIGURATION_ERROR,
      GIT_ACTION_EXECUTION_ERROR
  }
  
  