@Override
 public Object addingService(ServiceReference reference) {
   System.out.println("TestService is available!");
   ITestService testService = (ITestService) context.getService(reference);
   thread = new TestServiceThread(testService);
   thread.start();
   return testService;
 }
 @Override
 public void removedService(ServiceReference reference, Object service) {
   context.ungetService(reference);
   System.out.println("TestService no longer available.");
   thread.stopThread();
 }