@Contract(pure = true)
  private static @NotNull List<@NotNull StringOperation> sort(@NotNull Collection<@NotNull StringOperation> operations) {
    final List<StringOperation> sorted = new ArrayList<>(operations);
    sorted.sort(ourComparator);
    return sorted;
  }
@Contract(pure = true)
  private static @NotNull List<@NotNull StringOperation> sort(@NotNull Collection<@NotNull StringOperation> operations)