code: @SuppressWarnings("unchecked")
      public <T extends AbstractJaxb> List<T> getDescendants(String clazz,
              Class<T> tagType) {
          return GetDescendantsUtil.getDescendants((T) this, new ArrayList<T>(),
                  clazz, tagType);
      }
docs: <p>
  scan descendant element that is specified tag type having specified class
  attribute and return it as List.
  </p>
  
  <pre>
  // usage:
  // get all div objects having &quot;foo&quot; class
  List&lt;Div&gt; divList = html.getDescendants(&quot;foo&quot;, Div.class);
  // get all Table objects having &quot;bar&quot; class within &lt;div id=&quot;foo&quot;&gt;
  List&lt;Table&gt; tbList = html.getById(&quot;foo&quot;, Div.class).getDescendants(&quot;bar&quot;,
  Table.class);
  </pre>
  
  @param clazz
  @param tagType
  @return