key = _key;
listeners.add(l); if ( listeners.size() == 1 ){ COConfigurationManager.addParameterListener( key, this ); }
for ( int i=0;i<listeners.size();i++){ ((ConfigParameterListener)listeners.get(i)).configParameterChanged( this ); }
listeners.remove(l); if ( listeners.size() == 0 ){ COConfigurationManager.removeParameterListener( key, this ); }