public Replace withReplacement(@NotNull String replacement) {
      return replacement.equals(this.replacement) ? this : new Replace(range, selector, region, replacement);
    }
public Replace withReplacement(@NotNull String replacement)