default void addSettingsListener(@NotNull SettingsListener listener) {
    addSettingsStateListener(new WebProjectGenerator.SettingsStateListener() {
      @Override
      public void stateChanged(boolean validSettings) {
        listener.stateChanged(validSettings);
      }
    });
  }
default void addSettingsListener(@NotNull SettingsListener listener)