code: public List<String> selectJars(String targetPath) {
          List<String> jarPaths = new ArrayList<String>();
  
          if (targetPath == null) {
              return jarPaths;
          }
  
          File targetDir = new File(targetPath);
          if (!UtilImpl_FileUtils.exists(targetDir)) {
              return jarPaths;
          }
  
          File[] targetFiles = UtilImpl_FileUtils.listFiles(targetDir);
          if (targetFiles != null) {
              for (File nextTargetFile : targetFiles) {
                  String nextTargetName = nextTargetFile.getName();
                  if (nextTargetName.toUpperCase().endsWith(".JAR")) {
                      String nextTargetPath = targetPath + "/" + nextTargetName;
                      jarPaths.add(nextTargetPath);
                  }
              }
          }
  
          return jarPaths;
      }
docs: TODO: This must recurse!