code: private void generateSqlInfos() {
  		try {
  			String loadPathSlash = loadPath.toString().replaceAll("\\\\", "/");
  			Enumeration<URL> root = Thread.currentThread().getContextClassLoader()
  					.getResources(loadPathSlash);
  
  			while (root.hasMoreElements()) {
  				URI uri = root.nextElement().toURI();
  				String scheme = uri.getScheme();
  				if (SCHEME_FILE.equals(scheme)) {
  					traverse(Paths.get(uri), detectChanges && true, false);
  				} else if (SCHEME_JAR.equals(scheme)) {
  					FileSystem fs = null;
  					try {
  						fs = FileSystems.getFileSystem(uri);
  					} catch (FileSystemNotFoundException ex) {
  						Map<String, String> env = new HashMap<>();
  						env.put("create", "false");
  						fs = FileSystems.newFileSystem(uri, env);
  					}
  					traverse(fs.getPath(loadPathSlash), false, false);
  				}
  			}
  		} catch (IOException | URISyntaxException e) {
  			log.error("Can't load sql files.", e);
  		}
  	}
docs: sqlNameとそれに対するSqlInfoのMapを生成する