void (EditableArea area, RadComponent component, List<RadComponent> excludes) { try { isDeleting = true; RadComponent newSelection = getNewSelection(component, excludes); if (newSelection == null) { area.deselectAll(); } else { area.select(newSelection); } } finally { isDeleting = false; } }