public void preDeregister() throws Exception {
   registrar.unregisterDottedName(delegate.getDottedName());
 }
 public void postRegister(Boolean registered) {
   if (registered.equals(Boolean.TRUE)) {
     registrar.registerDottedName(delegate.getDottedName(), delegate.getObjectName());
     changeState(REGISTERED);
   }
 }