/**
   * Add LogFile object to namespaceCreationMap. When all files are parsed, use this map to create
   * new files.
   *
   * @param logFile to add to namespaceCreationMap
   */
  public static void addToNamespaceCreationMap(LogFile logFile) {
    if (logFile == null) {
      throw new IllegalArgumentException("logFile is null!");
    }

    LOG.namespaceNamespaceClass(logFile.getWholeNamespace()).trace();
    Set<LogFile> logFiles;
    if (namespaceCreationMap.containsKey(logFile.getWholeNamespace())) {
      logFiles = namespaceCreationMap.get(logFile.getWholeNamespace());
    } else {
      logFiles = new TreeSet<>();
    }
    logFiles.add(logFile);
    namespaceCreationMap.put(logFile.getWholeNamespace(), logFiles);
  }