public void deregister(NamedBean s){
  s.removePropertyChangeListener(this);
  String systemName=s.getSystemName();
  _tsys.remove(systemName);
  String userName=s.getUserName();
  if (userName != null) {
    _tuser.remove(userName);
  }
  firePropertyChange("length",null,Integer.valueOf(_tsys.size()));
}

public void deregister ( NamedBean s ) { s . removePropertyChangeListener ( this ) ; String systemName = s . getSystemName ( ) ; _tsys . remove ( systemName ) ; String userName = s . getUserName ( ) ; if ( userName != null ) { _tuser . remove ( userName ) ; } firePropertyChange ( "length" , null , Integer . valueOf ( _tsys . size ( ) ) ) ; }
forget a namedbean object created outside the manager . < p > the non - system - specific routemanager uses this method .
