if (target != null && target instanceof DecoratorFigure) {
if ((target != null) && (target != target.getDecoratedFigure())) {
	public void mouseDown(MouseEvent e, int x, int y) {		setView((DrawingView)e.getSource());		// if not CTRLed then proceed normally		if ((e.getModifiers() & InputEvent.CTRL_MASK) == 0) {			super.mouseDown(e, x, y);		}		else {			Figure target = drawing().findFigure(x, y);			if (target != null && target instanceof DecoratorFigure) {				view().addToSelection(target);				reverseAction(target);			}		}	}