docs: public void importArchives(String strArchiveDir, File fileDir)
      {
          if (fileDir == null)
          {
              if (!strArchiveDir.contains(","))
                  fileDir = new File(strArchiveDir);
              else
              {   // Comma delimited file list
                  StringTokenizer st = new StringTokenizer(strArchiveDir, ", \t\n\r\f");
                  while (st.hasMoreTokens()) {
                      archiveRoot = st.nextToken();
                      archiveRoot = archiveRoot.replace(" ", "");
                      if (archiveRoot.endsWith(File.separator))
                          archiveRoot = archiveRoot.substring(0, archiveRoot.length() - 1);
                      this.importArchives(archiveRoot, null);
                  }
                  return;
              }
          }
          else
              strArchiveDir = fileDir.getName();
          Utility.getLogger().info(strArchiveDir);
          File[] fileList = fileDir.listFiles();
          for (int i = 0; i < fileList.length; i++)
          {
              if (fileList[i].isDirectory())
              {
                  this.importArchives(strArchiveDir, fileList[i]);
              }
              else
              {
                  this.importThisArchive(fileList[i]);
              }
          }
      }