docs: public boolean addSourceDirs(Collection<String> sourceDirs) {
          boolean isNew = false;
  
          if (sourceDirs == null || sourceDirs.isEmpty()) {
              return isNew;
          }
  
          for (String dirName : sourceDirs) {
              for (String dir : makeAbsoluteCwdCandidates(dirName)) {
                  isNew = addToListInternal(srcDirList, dir) || isNew;
              }
          }
          IO.close(sourceFinder);
          sourceFinder = new SourceFinder(this);
          return isNew;
      }