@Override
        public void endVisit(RadComponent component) {
          if (!component.isBackground()) {
            components.add(component);
          }
        }
@Override
        public void endVisit(RadComponent component)