@Override
  public void reset() {
    if (!myTable.isShowing()) {
      // Settings.KEY.getData(...) is null at this point, so we'd rather initialize a bit later.
      // This method will be called again in the next UI cycle from the AncestorListener registered in the createTable() method above.
      return;
    }

    for (ActionOnSaveInfo info : myTable.getItems()) {
      if (info instanceof ActionOnSaveBackedByOwnConfigurable<?>) {
        ((ActionOnSaveBackedByOwnConfigurable<?>)info).resetUiOnOwnPageThatIsMirroredOnActionsOnSavePage();
      }
    }

    myActionOnSaveContext = null;
    updateTable();
  }
@Override
  public void reset()