private void addNewApplications(
      List<OctopusApplication> applications, OctopusCollector collector) {
    long start = System.currentTimeMillis();
    int count = 0;

    log("All apps", start, applications.size());
    for (OctopusApplication application : applications) {

      if (isNewApplication(collector, application)) {
        application.setCollectorId(collector.getId());
        application.setEnabled(false);
        application.setDescription(application.getApplicationName());
        try {
          octopusApplicationRepository.save(application);
        } catch (org.springframework.dao.DuplicateKeyException ce) {
          log("Duplicates items not allowed", 0);
        }
        count++;
      }
    }
    log("New apps", start, count);
  }