@Override
 public void activate() throws CapabilityException {
   // try{
   // driver = instantiateDriver();
   // } catch (Exception e) {
   // throw new CapabilityException(e);
   // }
   registerService(
       Activator.getContext(),
       CAPABILITY_TYPE,
       getResourceType(),
       getResourceName(),
       IPDUPowerManagementIDsCapability.class.getName());
   super.activate();
 }
 @Override
 public void deactivate() throws CapabilityException {
   driver = null;
   unregisterService();
   super.deactivate();
 }