/** Check for permission to get a service. */
 private <A> void checkAdaptPermission(Class<A> adapterType) {
   SecurityManager sm = System.getSecurityManager();
   if (sm == null) {
     return;
   }
   sm.checkPermission(new AdaptPermission(adapterType.getName(), this, AdaptPermission.ADAPT));
 }
 protected void registerService(Class<?> clazz, Object service) {
   serviceRegistrations.add(
       getSystemBundleContext().registerService(clazz.getName(), service, null));
 }