* defined in {@link CDockable}
* @param action the new action, can be <code>null</code> which might force
* back a default action (that depends on the module that uses <code>key</code>)
*/
public void putAction( String key, CAction action ){
CAction old = actions.put( key, action );
if( old != action ){
listenerCollection.getCDockablePropertyListener().actionChanged( this, key, old, action );
}
}