code: public static String parsedPageToHtml( ParsedPage pp ){
  		StringBuilder result = new StringBuilder();
  		result.append(getHtmlHeader());
  
  		if( pp != null ) {
      		//Title
      		result.append(
      			"<table class=\"ParsedPage\">\n"+
      			"<tr><th class=\"ParsedPage\">ParsedPage: \n" +
      			pp.getName()+
      			"</th></tr>\n");
  
  //    		if( pp.aboutArticle()!=null ){
  //    			result.append("<tr><td class=\"ParsedPage\">\n");
  //    			result.append("About Article:" + contentElementToHtml( pp.aboutArticle() ));
  //    			result.append("</td></tr>\n");
  //    		}
  
      		//Sections
      		result.append(
      			"<tr><td class=\"ParsedPage\">\n"		);
      		for( Section s: pp.getSections() ) {
  				result.append( sectionToHtml( s ));
  			}
      		result.append(
      			"</td></tr>\n");
  
      		//Categories
      		if( pp.getCategoryElement()!= null ){
      			result.append("<tr><td class=\"ParsedPage\">\n");
      			result.append("Categories:\n"  + contentElementToHtml( pp.getCategoryElement() ));
      			result.append("</td></tr>\n");
      		}
  
      		//Languages
      		if( pp.getLanguagesElement()!= null ){
      			result.append("<tr><td class=\"ParsedPage\">\n");
      			result.append("Languages:\n"  + contentElementToHtml( pp.getLanguagesElement() ));
      			result.append("</td></tr>\n");
      		}
  
      		//Finalize
      		result.append("</table>\n");
          }
  
  		result.append(getHtmlFooter());
  
  		return result.toString();
  	}
docs: Generates HTML Output for a {@link ParsedPage}.
  
  @param pp The page that shall be parsed.
  @return A string containing the HTML rendering of the {@link ParsedPage}.