[#22] Rewritten PluginLoader to extend URLClassLoader