if (currentFigure instanceof DecoratorFigure) { currentFigure = ((DecoratorFigure)currentFigure).getDecoratedFigure(); }
currentFigure = currentFigure.getDecoratedFigure();
	public boolean isExecutableWithView() {		FigureEnumeration fe = view().selection();		while (fe.hasNextFigure()) {			Figure currentFigure = fe.nextFigure();			if (currentFigure instanceof DecoratorFigure) {				currentFigure = ((DecoratorFigure)currentFigure).getDecoratedFigure();			}			if (!(currentFigure instanceof GroupFigure)) {				return false;			}		}		return view().selectionCount() > 0;	}