/**
  * Reference counts and deactivate a configuration Notice: this won't remove the servers since a
  * server may have previous XIDs
  *
  * @param resourceConfig
  */
 public void unRegister(final XARecoveryConfig resourceConfig) {
   RecoveryDiscovery discoveryRecord = configSet.get(resourceConfig);
   if (discoveryRecord != null && discoveryRecord.decrementUsage() == 0) {
     discoveryRecord = configSet.remove(resourceConfig);
     if (discoveryRecord != null) {
       discoveryRecord.stop();
     }
   }
 }