context.removeServiceListener(this);
contxt.removeServiceListener(this);
		public void serviceChanged(ServiceEvent event) {			if ((event.getType() == ServiceEvent.REGISTERED) && bundle.equals(event.getServiceReference().getBundle())) {				context.removeServiceListener(this);				running = false; /* cancel */				/* should probably interrupt waiting thread here */			}		}