/**
* @see org.locationtech.udig.project.IBlackboard#put(java.lang.String, java.lang.Object)
*/
public void put( String key, Object value ) {
Object oldValue = map.put(key, value);
BlackboardEvent event=new BlackboardEvent(this, key, oldValue, value);
for( IBlackboardListener l : listeners ) {
try{
l.blackBoardChanged(event);
} catch (Exception e) {
ProjectPlugin.log("", e); //$NON-NLS-1$