private String readResource(ClassLoader classLoader, String path) {
        try (InputStream is = openStream(classLoader, path)) {
            return parser.apply(is);
        } catch (IOException e) {
            throw new UncheckedIOException("Unable to read classpath resource at " + path, e);
        }
    }
Returns resource's contents as a string at the specified path by the specified classloader.
The path should point directly to the resource at the classpath. The classloader should have
access to the resource.

@param classLoader the classloader which loads the resource
@param path the resource path
@return the resource's contents
@see ClassLoader#getResource(String)
core/src/main/java/org/jdbi/v3/core/locator/ClasspathSqlLocator.java