@Override public void run() { final BlockingQueue<Discoverable> discoverables = new LinkedBlockingQueue<>(); ServiceDiscovered serviceDiscovered = getContext().discover(getContext().getApplicationArguments()[0]); serviceDiscovered.watchChanges(new ServiceDiscovered.ChangeListener() { @Override