It is necessary that the plugin extension for the custom protocol implements the
URLStreamHandlerPluginExtension interface. Without it, you cannot
use your plugin, because Oxygen XML Developer is not able to
find the protocol handler.
You can choose also to implement the URLChooserPluginExtension
interface. It allows you to write and display your own customized dialog for selecting
resources that are loaded with the custom protocol.