@Override
	@SuppressWarnings("deprecation")
	public URLStreamHandler createURLStreamHandler(String protocol) {
		if (protocol.equals(recafClass) || protocol.equals(recafFile))
			return new URLStreamHandler() {
				@Override
				protected URLConnection openConnection(URL url) {
					return new ConnectionImpl(url);
				}
			};
		// Default implementation (See implementation in URL class)
		String name = PREFIX + "." + protocol + ".Handler";
		try {
			return (URLStreamHandler) Class.forName(name).newInstance();
		} catch (Exception ignored) {
			// Ignored
		}
		return null;
	}
@param name
		File name.

@return URI input string in the Recaf scheme.
recaf-ui/src/main/java/software/coley/recaf/util/RecafURLStreamHandlerProvider.java