code: public <T extends View> ArrayList<T> getCurrentViews(Class<T> classToFilterBy, boolean includeSubclasses, View parent) {
  		if(config.commandLogging){
  			Log.d(config.commandLoggingTag, "getCurrentViews("+classToFilterBy+", "+includeSubclasses+", "+parent+")");
  		}
  		
  		return viewFetcher.getCurrentViews(classToFilterBy, includeSubclasses, parent);
  	}
docs: Returns an ArrayList of Views matching the specified class located under the specified parent.
  
  @param classToFilterBy return all instances of this class. Examples are: {@code Button.class} or {@code ListView.class}
  @param includeSubclasses include instances of subclasses in the {@code ArrayList} that will be returned
  @param parent the parent {@code View} for where to start the traversal
  @return an {@code ArrayList} of {@code View}s matching the specified {@code Class} located under the specified {@code parent}