class ClasspathResource implements Resource {

    @Override
    public InputStream inputStream() throws FileNotFoundException {
        InputStream stream = classLoader.getResourceAsStream(this.path);

        if (stream == null) {
            throw new FileNotFoundException(CLASSPATH_SCHEME + path);
        }

        return stream;
    }

    public  ClasspathResource(String path, Class<?> clazz);
    public  ClasspathResource(String path, ClassLoader classLoader);

}