@NotNull
    public Builder withReplaceAction(@NotNull Runnable action) {
      myReplaceAction = action;
      return this;
    }
@NotNull
    public Builder withReplaceAction(@NotNull Runnable action)