List<URL> () { return JBIterable.of(PluginManagerCore.getPlugins()) .map(PluginDescriptor::getClassLoader) .unique() .flatMap(o -> { try { return (List<URL>)o.getClass().getMethod("getUrls").invoke(o); } catch (Exception e) { return Collections.emptyList(); } }) .unique() .toList(); }