a = (HtmlAnchor) elementIterator.next();
assertEquals( "/index.html", a.getAttribute( "href" ) );
div = (HtmlDivision) elementIterator.next();
assertEquals( "source", div.getAttribute( "class" ) );
HtmlPreformattedText pre = (HtmlPreformattedText) elementIterator.next();
assertEquals( "pretty", pre.getAttribute( "class" ) );
div = (HtmlDivision) elementIterator.next();
assertEquals( "source", div.getAttribute( "class" ) );
assertEquals( "", div.getAttribute( "id" ) );
pre = (HtmlPreformattedText) elementIterator.next();
assertEquals( "pretty", pre.getAttribute( "id" ) );
div = (HtmlDivision) elementIterator.next();
assertEquals( "section", div.getAttribute( "class" ) );
h2 = (HtmlHeading2) elementIterator.next();
assertEquals( "Section without id", h2.asText().trim() );