code: protected void initUserObject() {
  
          try {
              I_CmsSearchIndex idx = m_searchManager.getIndex(getParamIndexName());
              m_index = idx instanceof CmsSearchIndex ? (CmsSearchIndex)idx : null;
              if (m_index == null) {
                  m_index = createDummySearchIndex();
              }
          } catch (Exception e) {
              m_index = createDummySearchIndex();
          }
      }
docs: Initializes the user object to work with depending on the dialog state and request parameters.<p>
  
  Two initializations of the user object on first dialog call are possible:
  <ul>
  <li>edit an existing search index</li>
  <li>create a new search index with default initialization</li>
  </ul>