code: private Map<String, String[]> findAllFiles(Collection<String> pathsToScan, String[] includesPattern, Collection<String> excludes) {
          Map<String, String[]> pathToIncludedFilesMap = new HashMap<>();
          pathsToScan.stream().forEach(scanFolder -> {
              String[] includedFiles = getDirectoryContent(new File(scanFolder).getPath(), includesPattern,
                      excludes.toArray(new String[excludes.size()]), false, false);
              pathToIncludedFilesMap.put(new File(scanFolder).getAbsolutePath(), includedFiles);
          });
          return pathToIncludedFilesMap;
      }
docs: /* --- Private methods ---