docs: private static Set<String> findFiles(File sourceFolder, File baseFile) {
  		Set<String> retval = new HashSet<String>();
  		if (!sourceFolder.exists() || sourceFolder.isHidden()
  				|| !sourceFolder.isDirectory() || !sourceFolder.canRead()
  				|| isGitMetaDataFolder(sourceFolder)) {
  			return retval;
  		}
  		for (File file : sourceFolder.listFiles()) {
  			if (file.isDirectory()) {
  				retval.addAll(findFiles(file, sourceFolder));
  			} else {
  				retval.add(file.getAbsolutePath());
  			}
  		}
  		return retval;
  	}