docs: public <T extends View> boolean waitForView(final Class<T> viewClass, final int index, boolean sleep, boolean scroll){
  		Set<T> uniqueViews = new HashSet<T>();
  		boolean foundMatchingView;
  
  		while(true){
  
  			if(sleep)
  				sleeper.sleep();
  
  			foundMatchingView = searcher.searchFor(uniqueViews, viewClass, index);
  
  			if(foundMatchingView)
  				return true;
  
  			if(scroll && !scroller.scrollDown())
  				return false;
  
  			if(!scroll)
  				return false;
  		}
  	}