boolean (final IComponent component) { RadComponent radComponent = (RadComponent) component; final JComponent delegee = radComponent.getDelegee(); if (!myPropertyType.isInstance(delegee)) { return true; } if (myFilter == null || myFilter.value(radComponent)) { result.add(radComponent); } return true; }