* @return the visitor's result
*/
public static final <R> R visitFormComponentsPostOrder(Component component,
final IVisitor<? extends FormComponent<?>, R> visitor)
{
return Visits.visitPostOrder(component, visitor, new IVisitFilter()
{
public boolean visitChildren(Object object)
{
if (object instanceof IFormVisitorParticipant)