code: @SuppressWarnings("all")
    private void registerConvertersFromFileSystem(String converterClassResourceName, URL converterClassResourceLocation) {
  
      try {
  
        File convertersPackagePath = new File(converterClassResourceLocation.toURI()).getParentFile();
  
        Assert.isTrue(convertersPackagePath.isDirectory(),
            "Directory for Converters package [%s] does not exist", convertersPackagePath.getAbsolutePath());
  
        for (File classFile : convertersPackagePath.listFiles(new FileExtensionFilter(CLASS_FILE_EXTENSION))) {
  
          String converterClassName = CONVERTERS_PACKAGE.getName()
              .concat(StringUtils.DOT_SEPARATOR).concat(FileUtils.getName(classFile));
  
          register(converterClassName);
        }
      }
      catch (URISyntaxException cause) {
        throw newRuntimeException(cause, "Failed to create File reference to directory [%s] of Converters package",
            converterClassResourceName.substring(0, converterClassResourceName.lastIndexOf(File.separator) + 1));
      }
    }
docs: /* (non-Javadoc)