docs: public ArrayList<TextView> clickInRecyclerView(int itemIndex, int recyclerViewIndex, int id, boolean longClick, int time) {
  		View viewOnLine = null;
  		final long endTime = SystemClock.uptimeMillis() + Timeout.getSmallTimeout();
  
  		if(itemIndex < 0)
  			itemIndex = 0;
  
  		ArrayList<View> views = new ArrayList<View>();
  		ViewGroup recyclerView = viewFetcher.getRecyclerView(recyclerViewIndex, Timeout.getSmallTimeout());
  		
  		if(recyclerView == null){
  			Assert.fail("RecyclerView is not found!");
  		}
  		else{
  			failIfIndexHigherThenChildCount(recyclerView, itemIndex, endTime);
  			viewOnLine = getViewOnRecyclerItemIndex((ViewGroup) recyclerView, recyclerViewIndex, itemIndex);
  		}
  		
  		if(viewOnLine != null){
  			views = viewFetcher.getViews(viewOnLine, true);
  			views = RobotiumUtils.removeInvisibleViews(views);
  			
  			if(id == 0){
  				clickOnScreen(viewOnLine, longClick, time);
  			}
  			else{
  				clickOnScreen(getView(id, views));
  			}
  		}
  		return RobotiumUtils.filterViews(TextView.class, views);
  	}