<?xml version="1.0" encoding="UTF-8"?>
<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.20" id="1">
    <property name="createdBy">Eclipse BIRT Designer Version 2.5.1.v20090827 Build &lt;2.5.1.v20090902-1647></property>
    <property name="units">in</property>
    <simple-property-list name="includeResource">
        <value>Bundles\BIRTMessages</value>
    </simple-property-list>
    <text-property name="title">Code Coverage Report Summary</text-property>
    <property name="comments">Copyright (c) 2006, 2009 IBM Corporation. Licensed Materials - Property of IBM.
All Rights Reserved.
Note to U.S. Government Users Restricted Rights:
Use, duplication or disclosure restricted by GSA ADP Schedule
Contract with IBM Corp.</property>
    <method name="initialize"><![CDATA[function getSpanTag() {
	 return "onclick = \"top.handleClick(document,this,'')\""
     + "onmouseover=mouseOver(this)  onmouseout=mouseOut(this)" + "";
}]]></method>
    <property name="theme">styles.defaultTheme</property>
    <property name="layoutPreference">auto layout</property>
    <list-property name="libraries">
        <structure>
            <property name="fileName">styles.rptlibrary</property>
            <property name="namespace">styles</property>
        </structure>
    </list-property>
    <data-sources>
        <script-data-source name="Coverage Data Source" id="24"/>
    </data-sources>
    <data-sets>
        <script-data-set name="Coverage Data Set" id="25">
            <list-property name="resultSetHints">
                <structure>
                    <property name="position">1</property>
                    <property name="name">Name</property>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="position">2</property>
                    <property name="name">Covered_Lines</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">3</property>
                    <property name="name">Total_Lines</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">4</property>
                    <property name="name">Report_Date</property>
                    <property name="dataType">float</property>
                </structure>
                <structure>
                    <property name="position">5</property>
                    <property name="name">Report_Name</property>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="position">6</property>
                    <property name="name">Line_Coverage</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">7</property>
                    <property name="name">Method_Coverage</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">8</property>
                    <property name="name">Block_Coverage</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">9</property>
                    <property name="name">Formatted_Name</property>
                    <property name="dataType">string</property>
                </structure>
            </list-property>
            <list-property name="columnHints">
                <structure>
                    <property name="columnName">Name</property>
                </structure>
                <structure>
                    <property name="columnName">Covered_Lines</property>
                </structure>
                <structure>
                    <property name="columnName">Total_Lines</property>
                </structure>
                <structure>
                    <property name="columnName">Report_Date</property>
                </structure>
                <structure>
                    <property name="columnName">Report_Name</property>
                </structure>
                <structure>
                    <property name="columnName">Line_Coverage</property>
                </structure>
                <structure>
                    <property name="columnName">Method_Coverage</property>
                </structure>
                <structure>
                    <property name="columnName">Block_Coverage</property>
                </structure>
                <structure>
                    <property name="columnName">Formatted_Name</property>
                </structure>
            </list-property>
            <structure name="cachedMetaData">
                <list-property name="resultSet">
                    <structure>
                        <property name="position">1</property>
                        <property name="name">Name</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">2</property>
                        <property name="name">Covered_Lines</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">3</property>
                        <property name="name">Total_Lines</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">4</property>
                        <property name="name">Report_Date</property>
                        <property name="dataType">float</property>
                    </structure>
                    <structure>
                        <property name="position">5</property>
                        <property name="name">Report_Name</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">6</property>
                        <property name="name">Line_Coverage</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">7</property>
                        <property name="name">Method_Coverage</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">8</property>
                        <property name="name">Block_Coverage</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">9</property>
                        <property name="name">Formatted_Name</property>
                        <property name="dataType">string</property>
                    </structure>
                </list-property>
            </structure>
            <property name="dataSource">Coverage Data Source</property>
            <method name="open"><![CDATA[importPackage(Packages.java.util);
importPackage(Packages.com.ibm.rational.llc.common.report);
importPackage(Packages.com.ibm.rational.llc.common.report.model);

modelIterator = modelCollection.iterator();]]></method>
            <method name="fetch"><![CDATA[// Done?
//modelIterator
if ( !modelIterator.hasNext( ) ) { return false; }
// Turn the node into a data row
var infoModel = modelIterator.next( );

while(filter != null &amp;&amp; filter.isFiltered(infoModel)) {
	if(!modelIterator.hasNext())
		return false;
	infoModel = modelIterator.next( );
}
row.Name = infoModel.getName();
row.Formatted_Name = infoModel.getFormattedName();
dataSetRow["Total_Lines"] = infoModel.getAggregate(ICoverableElement.AGGREGATE_ALL_LINES);
row.Covered_Lines = infoModel.getAggregate(ICoverableElement.AGGREGATE_COVERED_LINES) 
/ ICoverageGeneratorConstants.OVERFLOW_FACTOR;

return true;]]></method>
        </script-data-set>
        <script-data-set name="Overall Coverage Data Set" id="98">
            <list-property name="resultSetHints">
                <structure>
                    <property name="position">1</property>
                    <property name="name">Report_Date</property>
                    <property name="dataType">any</property>
                </structure>
                <structure>
                    <property name="position">2</property>
                    <property name="name">Report_Name</property>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="position">3</property>
                    <property name="name">Line_Coverage</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">4</property>
                    <property name="name">Method_Coverage</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">5</property>
                    <property name="name">Block_Coverage</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">6</property>
                    <property name="name">Type_Coverage</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">7</property>
                    <property name="name">Total_Packages</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">8</property>
                    <property name="name">Total_Src_Files</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">9</property>
                    <property name="name">Total_Types</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">10</property>
                    <property name="name">Total_Methods</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">11</property>
                    <property name="name">Total_Units</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">12</property>
                    <property name="name">Total_Blocks</property>
                    <property name="dataType">integer</property>
                </structure>
            </list-property>
            <list-property name="columnHints">
                <structure>
                    <property name="columnName">Report_Date</property>
                </structure>
                <structure>
                    <property name="columnName">Report_Name</property>
                </structure>
                <structure>
                    <property name="columnName">Line_Coverage</property>
                </structure>
                <structure>
                    <property name="columnName">Method_Coverage</property>
                </structure>
                <structure>
                    <property name="columnName">Block_Coverage</property>
                </structure>
                <structure>
                    <property name="columnName">Type_Coverage</property>
                </structure>
                <structure>
                    <property name="columnName">Total_Packages</property>
                </structure>
                <structure>
                    <property name="columnName">Total_Src_Files</property>
                </structure>
                <structure>
                    <property name="columnName">Total_Types</property>
                </structure>
                <structure>
                    <property name="columnName">Total_Methods</property>
                </structure>
                <structure>
                    <property name="columnName">Total_Units</property>
                </structure>
                <structure>
                    <property name="columnName">Total_Blocks</property>
                </structure>
            </list-property>
            <structure name="cachedMetaData">
                <list-property name="resultSet">
                    <structure>
                        <property name="position">1</property>
                        <property name="name">Report_Date</property>
                        <property name="dataType">any</property>
                    </structure>
                    <structure>
                        <property name="position">2</property>
                        <property name="name">Report_Name</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">3</property>
                        <property name="name">Line_Coverage</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">4</property>
                        <property name="name">Method_Coverage</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">5</property>
                        <property name="name">Block_Coverage</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">6</property>
                        <property name="name">Type_Coverage</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">7</property>
                        <property name="name">Total_Packages</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">8</property>
                        <property name="name">Total_Src_Files</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">9</property>
                        <property name="name">Total_Types</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">10</property>
                        <property name="name">Total_Methods</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">11</property>
                        <property name="name">Total_Units</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">12</property>
                        <property name="name">Total_Blocks</property>
                        <property name="dataType">integer</property>
                    </structure>
                </list-property>
            </structure>
            <property name="dataSource">Coverage Data Source</property>
            <method name="open"><![CDATA[importPackage(Packages.java.util);
importPackage(Packages.com.ibm.rational.llc.common.report);
importPackage(Packages.com.ibm.rational.llc.common.report.model);
importPackage(Packages.java.text);

modelIterator = modelCollection.iterator();
fetchedData = false;]]></method>
            <method name="fetch"><![CDATA[if(!fetchedData) {
	row["Line_Coverage"] = Math.round((parentModel.getAggregate(ICoverableElement.AGGREGATE_COVERED_LINES)
	/ ICoverageGeneratorConstants.OVERFLOW_FACTOR)
	/ parentModel.getAggregate(ICoverableElement.AGGREGATE_ALL_LINES) * 100);
	
	row["Block_Coverage"] = Math.round(parentModel.getAggregate(ICoverableElement.AGGREGATE_COVERED_BLOCKS)
	/ parentModel.getAggregate(ICoverableElement.AGGREGATE_ALL_BLOCKS) * 100);
	
	row["Method_Coverage"] = Math.round(parentModel.getAggregate(ICoverableElement.AGGREGATE_COVERED_METHODS)
	/ parentModel.getAggregate(ICoverableElement.AGGREGATE_ALL_METHODS) * 100);
	
	row["Type_Coverage"] = Math.round(parentModel.getAggregate(ICoverableElement.AGGREGATE_COVERED_TYPES)
	/ parentModel.getAggregate(ICoverableElement.AGGREGATE_ALL_TYPES) * 100);
	
	row["Total_Src_Files"] = parentModel.getAggregate(CoverageReport.AGGREGATE_TOTAL_UNITS);
	row["Total_Types"] = parentModel.getAggregate(ICoverableElement.AGGREGATE_ALL_TYPES);
	row["Total_Methods"] = parentModel.getAggregate(ICoverableElement.AGGREGATE_ALL_METHODS);
	row["Total_Blocks"] = parentModel.getAggregate(ICoverableElement.AGGREGATE_ALL_BLOCKS);
	row["Total_Units"] = parentModel.getAggregate(ICoverableElement.AGGREGATE_ALL_LINES);
	row["Total_Packages"] = parentModel.getTotalPackages();
	
	reportDates = parentModel.getReportGenerationDates();
	if(reportDates.length > 1) {
		counter = 0;
		min = reportDates[0];
		max = reportDates[0];
		while( counter < reportDates.length) {
			if(reportDates[counter].compareTo(min) < 0) {
				min = reportDates[counter];
			}
			else if(reportDates[counter].compareTo(max) > 0) {
				max = reportDates[counter]
			}
			counter ++;
		}
		
		row["Report_Date"] = DateFormat.getDateTimeInstance().format(min)
		+ " - " + DateFormat.getDateTimeInstance().format(max);
		
	}
	else {
		row["Report_Date"] = DateFormat.getDateTimeInstance().format(reportDates[0]);
	}
	
	reports = parentModel.getReportNames();

			counter = 0;
			reportsString = "[";
			while( counter < reports.length) {
				reportsString += reports[counter];
				if(counter < reports.length - 1) { 
					reportsString += ", &amp;lt;br/&amp;gt;"
				}
				counter ++;
			}
			reportsString += "]";
			row["Report_Name"] = reportsString;	
	fetchedData = true;
	
	return true;
}
else {
	return false;
}]]></method>
        </script-data-set>
    </data-sets>
    <styles>
        <style name="Summary_Headers" id="124">
            <property name="fontSize">larger</property>
            <property name="fontWeight">bold</property>
            <property name="color">#0000FF</property>
        </style>
        <style name="right-aligned-text" id="137">
            <property name="textAlign">right</property>
        </style>
        <style name="Summary-Cells" id="155">
            <property name="fontFamily">"Arial"</property>
            <property name="fontSize">11pt</property>
            <property name="borderBottomStyle">solid</property>
            <property name="borderBottomWidth">thin</property>
            <property name="borderLeftStyle">solid</property>
            <property name="borderLeftWidth">thin</property>
            <property name="borderRightStyle">solid</property>
            <property name="borderRightWidth">thin</property>
            <property name="borderTopStyle">solid</property>
            <property name="borderTopWidth">thin</property>
        </style>
        <style name="Summary-Row" id="156">
            <property name="paddingTop">0.5em</property>
            <property name="paddingLeft">0.5em</property>
            <property name="paddingBottom">0.5em</property>
            <property name="paddingRight">0.5em</property>
        </style>
    </styles>
    <page-setup>
        <simple-master-page name="Simple MasterPage" id="2">
            <property name="topMargin">1in</property>
            <property name="leftMargin">1.25in</property>
            <property name="bottomMargin">1in</property>
            <property name="rightMargin">1.25in</property>
        </simple-master-page>
    </page-setup>
    <body>
        <text id="31">
            <property name="contentType">html</property>
            <text-property name="content"><![CDATA[<script src="scripts/dynamic_effects.js"
type="text/javascript"></script>]]></text-property>
        </text>
        <grid id="27">
            <property name="width">100%</property>
            <column id="28">
                <property name="width">33%</property>
            </column>
            <column id="29">
                <property name="width">33%</property>
                <property name="textAlign">left</property>
            </column>
            <column id="37">
                <property name="width">33%</property>
                <property name="textAlign">left</property>
            </column>
            <row id="38">
                <property name="verticalAlign">top</property>
                <cell id="39">
                    <property name="colSpan">3</property>
                    <property name="rowSpan">1</property>
                    <text id="161">
                        <property name="contentType">html</property>
                        <text-property name="content"><![CDATA[<a name="dummy">]]></text-property>
                    </text>
                    <text id="42">
                        <property name="style">Main Heading</property>
                        <property name="contentType">html</property>
                        <text-property name="content" key="Report_Main_Heading"><![CDATA[Code Coverage Report]]></text-property>
                    </text>
                </cell>
            </row>
            <row id="44">
                <property name="height">1in</property>
                <cell id="45"/>
                <cell id="46"/>
                <cell id="47"/>
            </row>
            <row id="92">
                <property name="height">0.25in</property>
                <property name="style">Summary-Row</property>
                <property name="textAlign">left</property>
                <cell id="93">
                    <property name="style">Summary-Cells</property>
                    <label id="118">
                        <property name="style">header</property>
                        <text-property name="text" key="Summary_Header_Overall_Summary">Overall Summary:</text-property>
                    </label>
                    <label id="126"/>
                    <text id="119">
                        <property name="dataSet">Overall Coverage Data Set</property>
                        <list-property name="boundDataColumns">
                            <structure>
                                <property name="name">Report_Date</property>
                                <expression name="expression">dataSetRow["Report_Date"]</expression>
                                <property name="dataType">float</property>
                            </structure>
                            <structure>
                                <property name="name">Report_Name</property>
                                <expression name="expression">dataSetRow["Report_Name"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">Line_Coverage</property>
                                <expression name="expression">dataSetRow["Line_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Method_Coverage</property>
                                <expression name="expression">dataSetRow["Method_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Block_Coverage</property>
                                <expression name="expression">dataSetRow["Block_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Type_Coverage</property>
                                <expression name="expression">dataSetRow["Type_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Packages</property>
                                <expression name="expression">dataSetRow["Total_Packages"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Src_Files</property>
                                <expression name="expression">dataSetRow["Total_Src_Files"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Types</property>
                                <expression name="expression">dataSetRow["Total_Types"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Methods</property>
                                <expression name="expression">dataSetRow["Total_Methods"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Units</property>
                                <expression name="expression">dataSetRow["Total_Units"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                        </list-property>
                        <property name="contentType">html</property>
                        <text-property name="content"><![CDATA[<VALUE-OF>reportContext.getMessage("Summary_Total_Packages",reportContext.getLocale())+ ": " + row["Total_Packages"]</VALUE-OF>]]></text-property>
                    </text>
                    <text id="120">
                        <property name="dataSet">Overall Coverage Data Set</property>
                        <list-property name="boundDataColumns">
                            <structure>
                                <property name="name">Report_Date</property>
                                <expression name="expression">dataSetRow["Report_Date"]</expression>
                                <property name="dataType">float</property>
                            </structure>
                            <structure>
                                <property name="name">Report_Name</property>
                                <expression name="expression">dataSetRow["Report_Name"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">Line_Coverage</property>
                                <expression name="expression">dataSetRow["Line_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Method_Coverage</property>
                                <expression name="expression">dataSetRow["Method_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Block_Coverage</property>
                                <expression name="expression">dataSetRow["Block_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Type_Coverage</property>
                                <expression name="expression">dataSetRow["Type_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Packages</property>
                                <expression name="expression">dataSetRow["Total_Packages"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Src_Files</property>
                                <expression name="expression">dataSetRow["Total_Src_Files"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Types</property>
                                <expression name="expression">dataSetRow["Total_Types"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Methods</property>
                                <expression name="expression">dataSetRow["Total_Methods"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Units</property>
                                <expression name="expression">dataSetRow["Total_Units"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                        </list-property>
                        <property name="contentType">html</property>
                        <text-property name="content"><![CDATA[<VALUE-OF>reportContext.getMessage("Summary_Total_Source_Files", reportContext.getLocale()) + ": " + row["Total_Src_Files"]</VALUE-OF>]]></text-property>
                    </text>
                    <text id="121">
                        <property name="dataSet">Overall Coverage Data Set</property>
                        <list-property name="boundDataColumns">
                            <structure>
                                <property name="name">Report_Date</property>
                                <expression name="expression">dataSetRow["Report_Date"]</expression>
                                <property name="dataType">float</property>
                            </structure>
                            <structure>
                                <property name="name">Report_Name</property>
                                <expression name="expression">dataSetRow["Report_Name"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">Line_Coverage</property>
                                <expression name="expression">dataSetRow["Line_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Method_Coverage</property>
                                <expression name="expression">dataSetRow["Method_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Block_Coverage</property>
                                <expression name="expression">dataSetRow["Block_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Type_Coverage</property>
                                <expression name="expression">dataSetRow["Type_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Packages</property>
                                <expression name="expression">dataSetRow["Total_Packages"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Src_Files</property>
                                <expression name="expression">dataSetRow["Total_Src_Files"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Types</property>
                                <expression name="expression">dataSetRow["Total_Types"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Methods</property>
                                <expression name="expression">dataSetRow["Total_Methods"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Units</property>
                                <expression name="expression">dataSetRow["Total_Units"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                        </list-property>
                        <property name="contentType">html</property>
                        <text-property name="content"><![CDATA[<VALUE-OF>reportContext.getMessage("Summary_Total_Types", reportContext.getLocale())+ ": " + row["Total_Types"]</VALUE-OF>]]></text-property>
                    </text>
                    <text id="122">
                        <property name="dataSet">Overall Coverage Data Set</property>
                        <list-property name="boundDataColumns">
                            <structure>
                                <property name="name">Report_Date</property>
                                <expression name="expression">dataSetRow["Report_Date"]</expression>
                                <property name="dataType">float</property>
                            </structure>
                            <structure>
                                <property name="name">Report_Name</property>
                                <expression name="expression">dataSetRow["Report_Name"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">Line_Coverage</property>
                                <expression name="expression">dataSetRow["Line_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Method_Coverage</property>
                                <expression name="expression">dataSetRow["Method_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Block_Coverage</property>
                                <expression name="expression">dataSetRow["Block_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Type_Coverage</property>
                                <expression name="expression">dataSetRow["Type_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Packages</property>
                                <expression name="expression">dataSetRow["Total_Packages"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Src_Files</property>
                                <expression name="expression">dataSetRow["Total_Src_Files"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Types</property>
                                <expression name="expression">dataSetRow["Total_Types"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Methods</property>
                                <expression name="expression">dataSetRow["Total_Methods"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Units</property>
                                <expression name="expression">dataSetRow["Total_Units"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                        </list-property>
                        <property name="contentType">html</property>
                        <text-property name="content"><![CDATA[<VALUE-OF>reportContext.getMessage("Summary_Total_Methods", reportContext.getLocale())+ ": " + row["Total_Methods"]</VALUE-OF>]]></text-property>
                    </text>
                    <text id="153">
                        <property name="dataSet">Overall Coverage Data Set</property>
                        <list-property name="boundDataColumns">
                            <structure>
                                <property name="name">Report_Date</property>
                                <expression name="expression">dataSetRow["Report_Date"]</expression>
                                <property name="dataType">any</property>
                            </structure>
                            <structure>
                                <property name="name">Report_Name</property>
                                <expression name="expression">dataSetRow["Report_Name"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">Line_Coverage</property>
                                <expression name="expression">dataSetRow["Line_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Method_Coverage</property>
                                <expression name="expression">dataSetRow["Method_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Block_Coverage</property>
                                <expression name="expression">dataSetRow["Block_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Type_Coverage</property>
                                <expression name="expression">dataSetRow["Type_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Packages</property>
                                <expression name="expression">dataSetRow["Total_Packages"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Src_Files</property>
                                <expression name="expression">dataSetRow["Total_Src_Files"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Types</property>
                                <expression name="expression">dataSetRow["Total_Types"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Methods</property>
                                <expression name="expression">dataSetRow["Total_Methods"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Units</property>
                                <expression name="expression">dataSetRow["Total_Units"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Blocks</property>
                                <expression name="expression">dataSetRow["Total_Blocks"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                        </list-property>
                        <property name="contentType">html</property>
                        <text-property name="content"><![CDATA[<VALUE-OF>reportContext.getMessage("Summary_Total_Blocks", reportContext.getLocale())+ ": " +  row["Total_Blocks"]</VALUE-OF>]]></text-property>
                    </text>
                    <text id="154">
                        <property name="dataSet">Overall Coverage Data Set</property>
                        <list-property name="boundDataColumns">
                            <structure>
                                <property name="name">Report_Date</property>
                                <expression name="expression">dataSetRow["Report_Date"]</expression>
                                <property name="dataType">float</property>
                            </structure>
                            <structure>
                                <property name="name">Report_Name</property>
                                <expression name="expression">dataSetRow["Report_Name"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">Line_Coverage</property>
                                <expression name="expression">dataSetRow["Line_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Method_Coverage</property>
                                <expression name="expression">dataSetRow["Method_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Block_Coverage</property>
                                <expression name="expression">dataSetRow["Block_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Type_Coverage</property>
                                <expression name="expression">dataSetRow["Type_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Packages</property>
                                <expression name="expression">dataSetRow["Total_Packages"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Src_Files</property>
                                <expression name="expression">dataSetRow["Total_Src_Files"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Types</property>
                                <expression name="expression">dataSetRow["Total_Types"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Methods</property>
                                <expression name="expression">dataSetRow["Total_Methods"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Units</property>
                                <expression name="expression">dataSetRow["Total_Units"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                        </list-property>
                        <property name="contentType">html</property>
                        <text-property name="content"><![CDATA[<VALUE-OF>reportContext.getMessage("Summary_Total_Lines", reportContext.getLocale())+ ": " + row["Total_Units"]</VALUE-OF>]]></text-property>
                    </text>
                </cell>
                <cell id="94">
                    <property name="style">Summary-Cells</property>
                    <label id="117">
                        <property name="style">header</property>
                        <text-property name="text" key="Summary_Header_Code_Coverage_Summary">Code Coverage Summary:</text-property>
                    </label>
                    <label id="127"/>
                    <text id="102">
                        <property name="dataSet">Overall Coverage Data Set</property>
                        <list-property name="boundDataColumns">
                            <structure>
                                <property name="name">Report_Date</property>
                                <expression name="expression">dataSetRow["Report_Date"]</expression>
                                <property name="dataType">float</property>
                            </structure>
                            <structure>
                                <property name="name">Report_Name</property>
                                <expression name="expression">dataSetRow["Report_Name"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">Line_Coverage</property>
                                <expression name="expression">dataSetRow["Line_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Method_Coverage</property>
                                <expression name="expression">dataSetRow["Method_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Block_Coverage</property>
                                <expression name="expression">dataSetRow["Block_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Type_Coverage</property>
                                <expression name="expression">dataSetRow["Type_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                        </list-property>
                        <property name="contentType">html</property>
                        <text-property name="content"><![CDATA[<VALUE-OF>reportContext.getMessage("Summary_Type_Coverage", reportContext.getLocale())+ ": " + row["Type_Coverage"]</VALUE-OF> %]]></text-property>
                    </text>
                    <text id="101">
                        <property name="dataSet">Overall Coverage Data Set</property>
                        <list-property name="boundDataColumns">
                            <structure>
                                <property name="name">Report_Date</property>
                                <expression name="expression">dataSetRow["Report_Date"]</expression>
                                <property name="dataType">float</property>
                            </structure>
                            <structure>
                                <property name="name">Report_Name</property>
                                <expression name="expression">dataSetRow["Report_Name"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">Line_Coverage</property>
                                <expression name="expression">dataSetRow["Line_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Method_Coverage</property>
                                <expression name="expression">dataSetRow["Method_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Block_Coverage</property>
                                <expression name="expression">dataSetRow["Block_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                        </list-property>
                        <property name="contentType">html</property>
                        <text-property name="content"><![CDATA[<VALUE-OF>reportContext.getMessage("Summary_Method_Coverage", reportContext.getLocale())+ ": " +  row["Method_Coverage"]</VALUE-OF> %]]></text-property>
                    </text>
                    <text id="100">
                        <property name="dataSet">Overall Coverage Data Set</property>
                        <list-property name="boundDataColumns">
                            <structure>
                                <property name="name">Report_Date</property>
                                <expression name="expression">dataSetRow["Report_Date"]</expression>
                                <property name="dataType">float</property>
                            </structure>
                            <structure>
                                <property name="name">Report_Name</property>
                                <expression name="expression">dataSetRow["Report_Name"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">Line_Coverage</property>
                                <expression name="expression">dataSetRow["Line_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Method_Coverage</property>
                                <expression name="expression">dataSetRow["Method_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Block_Coverage</property>
                                <expression name="expression">dataSetRow["Block_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                        </list-property>
                        <property name="contentType">html</property>
                        <text-property name="content"><![CDATA[<VALUE-OF>reportContext.getMessage("Summary_Block_Coverage", reportContext.getLocale())+ ": " + row["Block_Coverage"]</VALUE-OF> %]]></text-property>
                    </text>
                    <text id="97">
                        <property name="dataSet">Overall Coverage Data Set</property>
                        <list-property name="boundDataColumns">
                            <structure>
                                <property name="name">Report_Date</property>
                                <expression name="expression">dataSetRow["Report_Date"]</expression>
                                <property name="dataType">float</property>
                            </structure>
                            <structure>
                                <property name="name">Report_Name</property>
                                <expression name="expression">dataSetRow["Report_Name"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">Line_Coverage</property>
                                <expression name="expression">dataSetRow["Line_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Method_Coverage</property>
                                <expression name="expression">dataSetRow["Method_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Block_Coverage</property>
                                <expression name="expression">dataSetRow["Block_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                        </list-property>
                        <property name="contentType">html</property>
                        <text-property name="content"><![CDATA[<VALUE-OF>reportContext.getMessage("Summary_Line_Coverage", reportContext.getLocale())+ ": " + row["Line_Coverage"]</VALUE-OF> %]]></text-property>
                    </text>
                </cell>
                <cell id="95">
                    <property name="style">Summary-Cells</property>
                    <label id="130">
                        <property name="style">header</property>
                        <text-property name="text" key="Summary_Header_Report_Info">Report Info:</text-property>
                    </label>
                    <label id="131"/>
                    <text id="129">
                        <property name="contentType">html</property>
                        <text-property name="content"><![CDATA[<VALUE-OF>reportContext.getMessage("Summary_Generation_Date", reportContext.getLocale())+ ": " + DateFormat.getDateTimeInstance().format(new Date())</VALUE-OF>]]></text-property>
                    </text>
                    <text id="135">
                        <property name="dataSet">Overall Coverage Data Set</property>
                        <list-property name="boundDataColumns">
                            <structure>
                                <property name="name">Report_Date</property>
                                <expression name="expression">dataSetRow["Report_Date"]</expression>
                                <property name="dataType">any</property>
                            </structure>
                            <structure>
                                <property name="name">Report_Name</property>
                                <expression name="expression">dataSetRow["Report_Name"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">Line_Coverage</property>
                                <expression name="expression">dataSetRow["Line_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Method_Coverage</property>
                                <expression name="expression">dataSetRow["Method_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Block_Coverage</property>
                                <expression name="expression">dataSetRow["Block_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Type_Coverage</property>
                                <expression name="expression">dataSetRow["Type_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Packages</property>
                                <expression name="expression">dataSetRow["Total_Packages"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Src_Files</property>
                                <expression name="expression">dataSetRow["Total_Src_Files"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Types</property>
                                <expression name="expression">dataSetRow["Total_Types"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Methods</property>
                                <expression name="expression">dataSetRow["Total_Methods"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Units</property>
                                <expression name="expression">dataSetRow["Total_Units"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                        </list-property>
                        <property name="contentType">html</property>
                        <text-property name="content"><![CDATA[<VALUE-OF>reportContext.getMessage("Summary_Analysis_Date", reportContext.getLocale()) + ": " + row["Report_Date"]</VALUE-OF>]]></text-property>
                    </text>
                </cell>
            </row>
            <row id="103">
                <property name="height">0.25in</property>
                <property name="textAlign">left</property>
                <cell id="104"/>
                <cell id="105"/>
                <cell id="106"/>
            </row>
        </grid>
        <table name="DataTable" id="4">
            <property name="marginTop">0pt</property>
            <property name="marginLeft">0pt</property>
            <property name="marginRight">0pt</property>
            <property name="width">100%</property>
            <property name="dataSet">Coverage Data Set</property>
            <list-property name="boundDataColumns">
                <structure>
                    <property name="name">Name</property>
                    <expression name="expression">dataSetRow["Name"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">Formatted_Name</property>
                    <expression name="expression">dataSetRow["Formatted_Name"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">Covered_Lines_Percentage</property>
                    <expression name="expression">Math.round(row["Covered_Lines"]/row["Total_Lines"] * 100)</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">Total_Lines</property>
                    <expression name="expression">dataSetRow["Total_Lines"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">Covered_Lines</property>
                    <expression name="expression">dataSetRow["Covered_Lines"]</expression>
                    <property name="dataType">any</property>
                </structure>
            </list-property>
            <property name="pageBreakInterval">50</property>
            <list-property name="sort">
                <structure>
                    <expression name="key">row["Covered_Lines_Percentage"]</expression>
                    <property name="direction">asc</property>
                </structure>
            </list-property>
            <column id="20">
                <property name="width">40%</property>
                <property name="style">Table-Column_Padding</property>
            </column>
            <column id="21">
                <property name="width">15%</property>
                <property name="style">Table-Column_Padding</property>
                <property name="textAlign">right</property>
            </column>
            <column id="22">
                <property name="width">15%</property>
                <property name="style">Table-Column_Padding</property>
                <property name="textAlign">right</property>
            </column>
            <column id="68">
                <property name="width">30%</property>
                <property name="repeat">1</property>
                <property name="textAlign">left</property>
            </column>
            <header>
                <row id="5">
                    <expression name="bookmark">"Report-Header"</expression>
                    <cell id="6">
                        <property name="style">cell-border</property>
                        <property name="paddingTop">0em</property>
                        <property name="paddingLeft">0em</property>
                        <property name="paddingBottom">0em</property>
                        <property name="paddingRight">0em</property>
                        <property name="textAlign">left</property>
                        <text id="159">
                            <property name="contentType">html</property>
                            <text-property name="content"><![CDATA[<div class="header" onkeypress = "top.checkKeystroke(document,this,'', event)"><a class="header" href="#dummy" onclick="return false;">

<span "<VALUE-OF>getSpanTag()</VALUE-OF>"><VALUE-OF>reportContext.getMessage("Table_Header_Packages", reportContext.getLocale())</VALUE-OF></span>

</a></div>]]></text-property>
                        </text>
                    </cell>
                    <cell id="7">
                        <property name="style">cell-border</property>
                        <property name="paddingTop">0em</property>
                        <property name="paddingLeft">0em</property>
                        <property name="paddingBottom">0em</property>
                        <property name="paddingRight">0em</property>
                        <property name="textAlign">left</property>
                        <text id="157">
                            <property name="textAlign">left</property>
                            <property name="contentType">html</property>
                            <text-property name="content"><![CDATA[<div class="header" onkeypress = "top.checkKeystroke(document,this,'', event)"><a class="header" href="#dummy" onclick="return false;">

<span "<VALUE-OF>getSpanTag()</VALUE-OF>"><VALUE-OF>reportContext.getMessage("Table_Header_Covered_Lines", reportContext.getLocale())</VALUE-OF></span>

</a></div>]]></text-property>
                        </text>
                    </cell>
                    <cell id="8">
                        <property name="style">cell-border</property>
                        <property name="paddingTop">0em</property>
                        <property name="paddingLeft">0em</property>
                        <property name="paddingBottom">0em</property>
                        <property name="paddingRight">0em</property>
                        <property name="textAlign">left</property>
                        <text id="158">
                            <property name="textAlign">left</property>
                            <property name="contentType">html</property>
                            <text-property name="content"><![CDATA[<div class="header" onkeypress = "top.checkKeystroke(document,this,'', event)"><a class="header" href="#dummy" onclick="return false;">

<span "<VALUE-OF>getSpanTag()</VALUE-OF>"><VALUE-OF>reportContext.getMessage("Table_Header_Total_Lines", reportContext.getLocale())</VALUE-OF></span>

</a></div>]]></text-property>
                        </text>
                    </cell>
                    <cell id="65">
                        <property name="style">cell-border</property>
                        <property name="paddingTop">0pt</property>
                        <property name="paddingLeft">0pt</property>
                        <property name="paddingBottom">0pt</property>
                        <property name="paddingRight">0pt</property>
                        <text id="160">
                            <property name="contentType">html</property>
                            <text-property name="content"><![CDATA[<div class="header" onkeypress = "top.checkKeystroke(document,this,'', event)"><a class="header" href="#dummy" onclick="return false;">

<span "<VALUE-OF>getSpanTag()</VALUE-OF>"><VALUE-OF>reportContext.getMessage("Table_Header_PCoverage", reportContext.getLocale())</VALUE-OF></span>

</a></div>]]></text-property>
                        </text>
                    </cell>
                </row>
            </header>
            <detail>
                <row id="10">
                    <list-property name="highlightRules">
                        <structure>
                            <property name="operator">eq</property>
                            <property name="backgroundColor">#E2E2E2</property>
                            <expression name="testExpr">Total.runningCount() %2</expression>
                            <simple-property-list name="value1">
                                <value>0</value>
                            </simple-property-list>
                        </structure>
                    </list-property>
                    <cell id="11">
                        <property name="style">cell-border</property>
                        <data id="64">
                            <property name="resultSetColumn">Formatted_Name</property>
                            <structure name="action">
                                <property name="linkType">hyperlink</property>
                                <expression name="uri">row["Name"].replace(/\./g,"/").replace(/\|/g, "/") + "/classes-overview.html"</expression>
                                <property name="targetWindow">_self</property>
                                <property name="targetFileType">report-design</property>
                            </structure>
                        </data>
                    </cell>
                    <cell id="12">
                        <property name="style">cell-border</property>
                        <data id="75">
                            <property name="resultSetColumn">Covered_Lines</property>
                        </data>
                    </cell>
                    <cell id="13">
                        <property name="style">cell-border</property>
                        <data id="73">
                            <property name="resultSetColumn">Total_Lines</property>
                        </data>
                    </cell>
                    <cell id="66">
                        <property name="style">bar-cell</property>
                        <text id="152">
                            <property name="style">bar</property>
                            <property name="contentType">html</property>
                            <text-property name="content"><![CDATA[<div style="width:27%;text-align:center;position:absolute;height:10px;">
<span><VALUE-OF>row["Covered_Lines_Percentage"] + "%"</VALUE-OF></span>
</div>

<div style="
<VALUE-OF>"width: " + (row["Covered_Lines_Percentage"])+ "%"</VALUE-OF>
;text-align:center;
background-color:<VALUE-OF>row["Covered_Lines_Percentage"] == 0 ? "tansparent" : "#00DF00"</VALUE-OF>
">
<span>&nbsp;</span>
</div>

]]></text-property>
                        </text>
                    </cell>
                </row>
            </detail>
        </table>
        <grid id="138">
            <property name="width">100%</property>
            <column id="139"/>
            <row id="142">
                <property name="height">0.25in</property>
                <cell id="143"/>
            </row>
            <row id="146">
                <cell id="147">
                    <text id="136">
                        <property name="style">right-aligned-text</property>
                        <property name="fontSize">11pt</property>
                        <property name="dataSet">Overall Coverage Data Set</property>
                        <list-property name="boundDataColumns">
                            <structure>
                                <property name="name">Report_Date</property>
                                <expression name="expression">dataSetRow["Report_Date"]</expression>
                                <property name="dataType">any</property>
                            </structure>
                            <structure>
                                <property name="name">Report_Name</property>
                                <expression name="expression">dataSetRow["Report_Name"]</expression>
                                <property name="dataType">string</property>
                            </structure>
                            <structure>
                                <property name="name">Line_Coverage</property>
                                <expression name="expression">dataSetRow["Line_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Method_Coverage</property>
                                <expression name="expression">dataSetRow["Method_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Block_Coverage</property>
                                <expression name="expression">dataSetRow["Block_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Type_Coverage</property>
                                <expression name="expression">dataSetRow["Type_Coverage"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Packages</property>
                                <expression name="expression">dataSetRow["Total_Packages"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Src_Files</property>
                                <expression name="expression">dataSetRow["Total_Src_Files"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Types</property>
                                <expression name="expression">dataSetRow["Total_Types"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Methods</property>
                                <expression name="expression">dataSetRow["Total_Methods"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                            <structure>
                                <property name="name">Total_Units</property>
                                <expression name="expression">dataSetRow["Total_Units"]</expression>
                                <property name="dataType">integer</property>
                            </structure>
                        </list-property>
                        <property name="contentType">html</property>
                        <text-property name="content"><![CDATA[<div name='reportname' id='reportname'></div>
<script type="text/javascript">
var replaceStr = "&amp;lt;br/&amp;gt;";
var reportdiv = document.getElementById("reportname");
var value = "<VALUE-OF>row["Report_Name"]</VALUE-OF>";

var i = value.indexOf(replaceStr);
while (i > -1){
	value = value.replace(replaceStr, "<br/>");
	i = value.indexOf(replaceStr);
}

reportdiv.innerHTML = value;

</script>]]></text-property>
                    </text>
                </cell>
            </row>
        </grid>
    </body>
</report>
