public void deregister(Automation automation){
  if (automation == null) {
    return;
  }
  automation.dispose();
  Integer oldSize=Integer.valueOf(_automationHashTable.size());
  _automationHashTable.remove(automation.getId());
  setDirtyAndFirePropertyChange(LISTLENGTH_CHANGED_PROPERTY,oldSize,Integer.valueOf(_automationHashTable.size()));
}

public void deregister ( Automation automation ) { if ( automation == null ) { return ; } automation . dispose ( ) ; Integer oldSize = Integer . valueOf ( _automationHashTable . size ( ) ) ; _automationHashTable . remove ( automation . getId ( ) ) ; setDirtyAndFirePropertyChange ( LISTLENGTH_CHANGED_PROPERTY , oldSize , Integer . valueOf ( _automationHashTable . size ( ) ) ) ; }
forget a namedbean object created outside the manager .
