question: public void deregister ( TrainSchedule schedule ) { if ( schedule == null ) { return ; } Integer oldSize = Integer . valueOf ( _scheduleHashTable . size ( ) ) ; _scheduleHashTable . remove ( schedule . getId ( ) ) ; setDirtyAndFirePropertyChange ( LISTLENGTH_CHANGED_PROPERTY , oldSize , Integer . valueOf ( _scheduleHashTable . size ( ) ) ) ; }
target:  Forget a NamedBean Object created outside the manager.