code: public List<CmsResourceTypeBean> getSearchTypes() {
  
          if (m_searchTypes != null) {
              return m_searchTypes;
          }
          m_searchTypes = Lists.newArrayList();
          for (CmsResourceTypeBean type : m_dialogBean.getTypes()) {
              if (type.getVisibility() != TypeVisibility.hidden) {
                  m_searchTypes.add(type);
              }
          }
          return m_searchTypes;
      }
docs: Returns the searchable resource types.<p>
  
  @return the searchable resource types