private boolean computeAnyVisible(Viewer viewer,Object[] elements){
  boolean elementFound=false;
  for (int i=0; i < elements.length && !elementFound; i++) {
    Object element=elements[i];
    elementFound=isElementVisible(viewer,element);
  }
  return elementFound;
}

private boolean computeAnyVisible ( Viewer viewer , Object [ ] elements ) { boolean elementFound = false ; for ( int i = 0 ; i < elements . length && ! elementFound ; i ++ ) { Object element = elements [ i ] ; elementFound = isElementVisible ( viewer , element ) ; } return elementFound ; }
returns true if any of the elements makes it through the filter .
