code: private static List<File> findPythonLibDirectories(File parentDirectory) {
          List<File> foundDirectories = new ArrayList<>();
          if (parentDirectory != null && parentDirectory.exists()) {
              for (File dir : parentDirectory.listFiles(DIRECTORY_FILE_FILTER)) {
                  if (dir.getName().equals("pythonlib")) {
                      foundDirectories.add(dir);
                  } else {
                      foundDirectories.addAll(findPythonLibDirectories(dir));
                  }
              }
          }
          return foundDirectories;
      }
docs: Searches (recursively) all directories named "pythonlib" contained in the directory.
  
  @param parentDirectory The directory to scan
  @return A list containing all directories named pythonlib.