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

public void register ( NamedBean s ) { String systemName = s . getSystemName ( ) ; _tsys . put ( systemName , s ) ; String userName = s . getUserName ( ) ; if ( userName != null ) { _tuser . put ( userName , s ) ; } firePropertyChange ( "length" , null , Integer . valueOf ( _tsys . size ( ) ) ) ; s . addPropertyChangeListener ( this , "" , "Manager" ) ; }
remember a namedbean object created outside the manager . < p > the non - system - specific signalheadmanagers use this method extensively .
