DataHandler dh = model.annotateDataObjects(nodes);
DataHandler dh = model.annotateDataObjects(view, nodes);
	public void annotate(TreeImageDisplay[] nodes)	{		if (model.getState() == DISCARDED)            throw new IllegalStateException("This method cannot be invoked " +                    "in the DISCARDED state.");		if (nodes == null)			throw new IllegalArgumentException("No dataObject to annotate");		if (nodes.length == 1) {			PropertiesCmd cmd = new PropertiesCmd(this);	        cmd.execute();	        return;		}		DataHandler dh = model.annotateDataObjects(nodes);		dh.addPropertyChangeListener(controller);		dh.activate();	}