p.exportPlugin(p2);
System.out.println("exported to " + p2);
RemoteDiscovery plugin = this.pm.getPlugin(RemoteDiscovery.class);
//while(true) {
Collection<DiscoveredPlugin> discover = plugin.discover(Plugin.class, new OptionCallback(new OptionCallback.Callback() {
public void pluginsDiscovered(Collection<DiscoveredPlugin> plugins) {
ArrayList<DiscoveredPlugin> test = new ArrayList<DiscoveredPlugin>(plugins);
for (DiscoveredPlugin discoveredPlugin : test) {
System.out.println("Callback says: " + discoveredPlugin.getPublishURI() + " @" + discoveredPlugin.getDistance());