code: public synchronized List<String> getComponents() {
          List<String> compos = new ArrayList<>();
          for (Map.Entry<String, String> entry : componentVersions.entrySet()) {
              compos.add(entry.getKey());
          }
          return compos;
      }
docs: Returns a list with all registered classes (FQCN).
  
  @return list (maybe empty), never null