docs: @Override
      public ICompositeGroupService newGroupService() throws GroupsException {
          try {
              ReferenceCompositeGroupService service = new ReferenceCompositeGroupService();
              service.initializeComponentServices();
              return service;
          } catch (Exception ex) {
              log.error("ReferenceCompositeGroupServiceFactory.newGroupService(): " + ex);
              throw new GroupsException(ex);
          }
      }