docs: @SuppressWarnings("unchecked")
      public <REPO extends I_CmsRepository> List<REPO> getRepositories(Class<REPO> cls) {
  
          List<REPO> result = new ArrayList<REPO>();
          for (I_CmsRepository repo : m_repositoryMap.values()) {
              if (cls.isInstance(repo)) {
                  result.add((REPO)repo);
              }
          }
          return result;
      }