code: public static <E> List<E> decorateElements(Class<E> clazz, List<WebElement> webElements) {
  		List<E> elements = Lists.newArrayList();
  		for (WebElement webElement : webElements) {
  			E element = decorateElement(clazz, webElement);
  			if (element != null) elements.add(element);
  		}
  		return elements;
  	}
docs: Decorates a list of webElements.
  
  @param clazz The class of the decorated elements. Must be either WebElement or a type
  annotated with Component or Frame.
  @param webElements The webElements that will be decorated.
  @return The list of decorated elements or an empty list if the type is not supported.
  @since 0.3.0