@NotNull
  public ComparisonPolicy getComparisonPolicy() {
    return switch (this) {
      case DEFAULT, FORMATTING -> ComparisonPolicy.DEFAULT;
      case TRIM_WHITESPACES -> ComparisonPolicy.TRIM_WHITESPACES;
      case IGNORE_WHITESPACES, IGNORE_WHITESPACES_CHUNKS -> ComparisonPolicy.IGNORE_WHITESPACES;
    };
  }
@NotNull
  public ComparisonPolicy getComparisonPolicy()