code: protected void initSettingsObject() {
  
          Object o;
          if (CmsStringUtil.isEmpty(getParamAction())) {
              o = new CmsXmlContentRepairSettings(getCms());
          } else {
              // this is not the initial call, get the settings object from session
              o = getDialogObject();
          }
  
          if (o == null) {
              // create a new settings object
              m_settings = new CmsXmlContentRepairSettings(getCms());
          } else {
              // reuse settings object stored in session
              m_settings = (CmsXmlContentRepairSettings)o;
          }
  
      }
docs: Initializes the settings object to work with depending on the dialog state and request parameters.<p>