public List<View> find(){
  final List<View> views=new ArrayList<>();
  if (nestedViewsFinder != null) {
    views.addAll(nestedViewsFinder.find());
  }
  for (  final ViewGroup rootView : rootViews) {
    if (includeRootView) {
      views.add(rootView);
    }
    ViewsHelper.findChilds(rootView,views,new AggregatedViewFilters(viewFilters),addChildsFromFilteredGroupViews);
  }
  if (viewComparator != null) {
    Collections.sort(views,viewComparator);
  }
  return views;
}

public List < View > find ( ) { final List < View > views = new ArrayList < > ( ) ; if ( nestedViewsFinder != null ) { views . addAll ( nestedViewsFinder . find ( ) ) ; } for ( final ViewGroup rootView : rootViews ) { if ( includeRootView ) { views . add ( rootView ) ; } ViewsHelper . findChilds ( rootView , views , new AggregatedViewFilters ( viewFilters ) , addChildsFromFilteredGroupViews ) ; } if ( viewComparator != null ) { Collections . sort ( views , viewComparator ) ; } return views ; }
finds and lists all found views .
