docs: public static File asFile(String generalPath) throws IOException {
  		if (StringUtils.startsWith(generalPath, CLASSPATH_PREFIX)) {
  			String resourceName = StringUtils.substringAfter(generalPath, CLASSPATH_PREFIX);
  			return getFileByURL(ResourceUtil.asUrl(resourceName));
  		}
  		try {
  			// try URL
  			return getFileByURL(new URL(generalPath));
  		} catch (MalformedURLException ex) {
  			// no URL -> treat as file path
  			return new File(generalPath);
  		}
  	}