code: @Override
      public void collect(FeatureCollector collector) {
          LOGGER.info("Starting Feature collection...");
  
          try {
              TeamDataClient teamData = new TeamDataClient(this.featureCollectorRepository,
                      this.featureSettings, this.teamRepository, this.v1Connection);
  
              teamData.updateTeamInformation();
  
              ProjectDataClient projectData = new ProjectDataClient(this.featureSettings,
                      this.projectRepository, this.featureCollectorRepository, this.v1Connection);
              projectData.updateProjectInformation();
  
              StoryDataClient storyData = new StoryDataClient(this.featureSettings,
                      this.featureRepository, this.featureCollectorRepository, this.v1Connection);
              storyData.updateStoryInformation();
          } catch (HygieiaException he) {
              LOGGER.error("Error in collecting Version One Data: [" + he.getErrorCode() + "] "
                      + he.getMessage());
          }
  
          LOGGER.info("Feature Data Collection Finished");
  
      }
docs: The collection action. This is the task which will run on a schedule to
  gather data from the feature content source system and update the
  repository with retrieved data.