code: public <E extends Element> E createElementByStyler(Collection<? extends BaseStyler> stylers, Object data, Class<E> clazz) throws VectorPrintException {
  
        // pdfptable, Section and others do not have a default constructor, a styler creates it
        E e = null;
        return styleHelper.style(e, data, stylers);
     }
docs: leaves object creation to the first styler in the list
  
  @param <E>
  @param stylers
  @param data
  @param clazz
  @return
  @throws VectorPrintException