class Resources {

	@Pure
	public static InputStream getResourceAsStream(String path) {
		try {
			final Class<?> type = Caller.getCallerClass(1);
			if (type != null) {
				return getResourceAsStream(type, path);
			}
		} catch (Throwable exception) {
			//
		}
		return getResourceAsStream((ClassLoader) null, path);
	}

	private  Resources();

}