﻿<?xml version="1.0" encoding="utf-8" ?>
<objects xmlns="http://www.springframework.net"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xmlns:v="http://www.springframework.net/validation"
         xsi:schemaLocation="http://www.springframework.net http://www.springframework.net/xsd/spring-objects.xsd
                             http://www.springframework.net Xsd/spring-validation-1.3.xsd" >



  <object id="submissionPdfMaker" type="Sleis.Pdf.PdfMaker" init-method="Init">
    <property name="Output" ref="outputDir" />
    <property name="Elements">
      <list element-type="Sleis.Pdf.ElementWriter">
          <ref local="submissionHeaderParagraph"/>
          <ref local="submissionFacilityHeaderParagraph"/>
          <ref local="facParagraph1"/>
          <ref local="facParagraph2"/>
          <ref local="facParagraph3"/>
          <ref local="facParagraph4"/>
          <ref local="facParagraph5"/>
          <ref local="facParagraph6"/>
          <ref local="facEmissionsContacts"/>
          <ref local="facEmissionsContact2"/>
          <ref local="facPermitContacts"  />
          <ref local="facPermitContacts2"  />
          <ref local="facComplainceContacts"  />
          <ref local="facComplainceContacts2"  />
          <ref local="facAddressParagraph1"/>
          <ref local="facLatLongParagraph"/>
          <ref local="facUTMParagraph" />
          <ref local="facParagraphUTMCode" />
          <ref local="facUTMCollectionParagraph"/>
          <ref local="facUTMRefParagraph"/>
          <ref local="facCustomHeader"/>
          <ref local="facCustomParagraph"/>
          <ref local="facComment" />
          <ref local="rpHeader"/>
          <ref local="ReleasePointRepeater"/>
          <ref local="cdHeader"/>
          <ref local="ControlDeviceRepeater"/>
          <ref local="euHeader"/>
          <ref local="EmissionUnitRepeater"/>
          <!--<ref local="UnitProcessRepeater"/>-->
          <ref local="upHeader"/>
          <ref local="UnitProcessRepeater"/>
       
          
          
          <!--
          
          <ref local="rpParagraph1" />
          <ref local="rpParagraph2" />
          <ref local="rpParagraph3" />
          <ref local="rpParagraph4" />
          <ref local="rpParagraph5" />
          <ref local="rpParagraph6" />
          <ref local="rpParagraph7" />
          <ref local="rpParagraph8" />
          <ref local="rpParagraph9" />
          <ref local="rpParagraph10" />
          -->
          
      </list>
    </property>
      
    <property name="SignatureArgs" ref="pdfSigArgs" />
    <property name="SignatureMaker" ref="pdfSigMaker" />
  </object>

  <!-- Page Header (H1) -->
  <object id="submissionHeaderParagraph" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
    <property name="Select" value="FacilityIdentity.Report.Number" />
    <property name="Format" value="{0} Emissions Report" />
    <property name="ParagraphType" value="H1" />
  </object>

  <!-- Facility General Information-->
  <object id="submissionFacilityHeaderParagraph" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
    <property name="Select" value="FacilityIdentity" />
    <property name="Format" value="Facility General Information" />
    <property name="SpaceAfter" value="${app.doc.report.section.vertical.space}" />
  </object>  
  <object id="facParagraph1" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
    <property name="HeaderLeft" value="Facility" />
    <property name="LeftColumn">
      <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
        <property name="Label" value="Identifier:" />
        <property name="Select" value="FacilityIdentity.Facility.FacilityIdentifier"/>
      </object>
    </property>

  </object>
  <object id="facParagraph2" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
    <property name="LeftColumn">
      <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
        <property name="Label" value="Facility Name:" />
        <property name="Select" value="FacilityIdentity.Facility.FacName"/>
      </object>
    </property>
    <property name="RightColumn">
      <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
        <property name="Label" value="Company/Owner Name:" />
        <property name="Select" value="FacilityIdentity.Facility.Org"/>
      </object>
    </property>
  </object>
  <object id="facParagraph3" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
    <property name="LeftColumn">
      <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
        <property name="Label" value="Description:" />
        <property name="Format" value="{0}" />
        <property name="Select" value="FacilityIdentity.Facility.Description"/>
      </object>
    </property>
  </object>
  <object id="facParagraph4" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
    <property name="LeftColumn">
      <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
        <property name="Label" value="Status:" />
        <property name="Selects">
          <list element-type="string">
            <value>FacilityIdentity.Facility.Status.CodeDescription</value>
          </list>
        </property>
      </object>
    </property>
    <property name="RightColumn">
      <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
        <property name="Label" value="Status Date:" />
        <property name="Select" value="FacilityIdentity.Facility.FacilityStatusAsOfDate"/>
      </object>
    </property>
  </object>
  <object id="facParagraph5" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
    <property name="LeftColumn">
      <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
        <property name="Label" value="Category:" />
        <property name="Select" value="FacilityIdentity.Facility.Category.CodeDescription"/>
      </object>
    </property>
    
  </object>
  <object id="facParagraph6" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
    <property name="LeftColumn">
      <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
        <property name="Label" value="NAICS:" />
        <property name="Select" value="FacilityIdentity.Facility.FacNaics.CodeDescription"/>
      </object>
    </property>
    <property name="SpaceAfter" value="${app.doc.report.section.vertical.space}" />
 </object>    
 <!--End Facility General Information-->
 <!--Facility Emissions Contact Information-->
    <object id="facEmissionsContacts" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
        <property name="Select" value="FacilityIdentity.EmissionContact.Person.Name" />
        <property name="Format" value="Emissions Contact: {0}" />
        <property name="SpaceAfter" value="5" />
    </object>
    <object id="facEmissionsContact2" type="Sleis.Pdf.ObjectTableWriter" init-method="Init">
        <property name="Select" value="FacilityIdentity.EmissionContact.Contacts"/>
        <property name="Columns">
            <list element-type="Sleis.Pdf.IElementWriter">
                <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                    <property name="Label" value="Contact Type" />
                    <property name="Select" value="Type" />
                </object>
                <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                    <property name="Label" value="Value" />
                    <property name="Select" value="Value" />
                </object>
            </list>
        </property>
    </object>
    <!--Facility Permit Contact Information-->
    <object id="facPermitContacts" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
        <property name="Select" value="FacilityIdentity.PermitContact.Person.Name" />
        <property name="Format" value="Permit Contact: {0}" />
        <property name="SpaceAfter" value="5" />
    </object>
    <object id="facPermitContacts2" type="Sleis.Pdf.ObjectTableWriter" init-method="Init">
        <property name="Select" value="FacilityIdentity.PermitContact.Contacts"/>
        <property name="Columns">
            <list element-type="Sleis.Pdf.IElementWriter">
                <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                    <property name="Label" value="Contact Type" />
                    <property name="Select" value="Type" />
                </object>
                <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                    <property name="Label" value="Value" />
                    <property name="Select" value="Value" />
                </object>
            </list>
        </property>
    </object>
    <!--Facility Complaince Contact Information-->
    <object id="facComplainceContacts" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
        <property name="Select" value="FacilityIdentity.ComplianceContact.Person.Name" />
        <property name="Format" value="Complaince Contact: {0}" />
        <property name="SpaceAfter" value="5" />
    </object>
    <object id="facComplainceContacts2" type="Sleis.Pdf.ObjectTableWriter" init-method="Init">
        <property name="Select" value="FacilityIdentity.ComplianceContact.Contacts"/>
        <property name="Columns">
            <list element-type="Sleis.Pdf.IElementWriter">
                <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                    <property name="Label" value="Contact Type" />
                    <property name="Select" value="Type" />
                </object>
                <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                    <property name="Label" value="Value" />
                    <property name="Select" value="Value" />
                </object>
            </list>
        </property>
    </object>
    
     <!--Facility Address Information-->
  <object id="facAddressParagraph1" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
    <property name="HeaderLeft" value="Location Address" />
    <property name="LeftColumn">
      <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
        <property name="Format" value="{0}, {1}, {2}, {3} {4}" />
        <property name="Selects">
          <list element-type="string">
            <value>FacilityIdentity.Facility.SiteAddress.StreetLine1</value>
            <value>FacilityIdentity.Facility.SiteAddress.StreetLine2</value>
            <value>FacilityIdentity.Facility.SiteAddress.City</value>
            <value>FacilityIdentity.Facility.SiteAddress.State</value>
            <value>FacilityIdentity.Facility.SiteAddress.Zip</value>
          </list>
        </property>
      </object>
    </property>
    <property name="HeaderRight" value="Mailing Address" />
      <property name="RightColumn">
        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
          <property name="Format" value="{0}, {1}, {2}, {3} {4}" />
          <property name="Selects">
            <list element-type="string">
              <value>FacilityIdentity.Facility.MailAddress.StreetLine1</value>
              <value>FacilityIdentity.Facility.MailAddress.StreetLine2</value>
              <value>FacilityIdentity.Facility.MailAddress.City</value>
              <value>FacilityIdentity.Facility.MailAddress.State</value>
              <value>FacilityIdentity.Facility.MailAddress.Zip</value>
            </list>
          </property>
        </object>
      </property>
  </object>
  <!--Location Information-->

    <object id="facLatLongParagraph" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
        <property name="HeaderLeft" value="Location/Coordinates" />
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Latitude (decimal degrees):" />
                <property name="Select" value="FacilityIdentity.Facility.Location.Latitude"/>
            </object>
        </property>
        <property name="RightColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Longitude (decimal degrees):" />
                <property name="Select" value="FacilityIdentity.Facility.Location.Longitude"/>
            </object>
        </property>
    </object>
    <object id="facUTMParagraph" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="UTM X (Meters):" />
                <property name="Select" value="FacilityIdentity.Facility.Location.UtmEast"/>
            </object>
        </property>
        <property name="RightColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="UTM Y (Meters):" />
                <property name="Select" value="FacilityIdentity.Facility.Location.UtmNorth"/>
            </object>
        </property>
    </object>
    <object id="facParagraphUTMCode" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="UTM Zone:" />
                <property name="Select" value="FacilityIdentity.Facility.Location.UtmZone"/>
            </object>
        </property>
    </object>        
    <object id="facUTMCollectionParagraph" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Collection Method:" />
                <property name="Select" value="FacilityIdentity.Facility.Location.CollectionMethod.CodeDescription"/>
            </object>
        </property>
        <property name="RightColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Collection Date:" />
                <property name="Select" value="FacilityIdentity.Facility.Location.CollectionTime"/>
            </object>
        </property>
    </object>
    <object id="facUTMRefParagraph" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Reference Point:" />
                <property name="Select" value="FacilityIdentity.Facility.Location.ReferencePoint.CodeDescription"/>
            </object>
        </property>
        <property name="RightColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Reference System:" />
                <property name="Select" value="FacilityIdentity.Facility.Location.ReferenceSystem.CodeDescription"/>
            </object>
        </property>
    </object>
    <object id="facCustomHeader" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
        <property name="Select" value="FacilityIdentity" />
        <property name="Format" value="Additional Information" />
        <property name="ParagraphType" value="H2" />
    </object>
    
    <object id="facCustomParagraph" type="Sleis.Pdf.ObjectTableWriter" init-method="Init">
            <property name="SpaceBefore" value="5" />
            <property name="Select" value="FacilityIdentity.CustomFields"/>
            <property name="Columns">
                <list element-type="Sleis.Pdf.IElementWriter">
                    <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                        <property name="Label" value="Field" />
                        <property name="Select" value="Field.Label" />
                    </object>
                    <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                        <property name="Label" value="Value" />
                        <property name="Select" value="Value.FieldValue.Value" />
                    </object>
                </list>
            </property>
        </object>
    <object id="facComment" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Comments:" />
                <property name="Select" value="FacilityIdentity.Facility.Comment"/>
            </object>
        </property>
    </object>


   
    <!--Release Point-->

    <object id="rpHeader" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
        <property name="Select" value="FacilityIdentity" />
        <property name="Format" value="Release Points" />
        <property name="ParagraphType" value="H1" />
        <property name="SpaceBefore" value="20" />

    </object>
    <object id="ReleasePointRepeater" type="Sleis.Pdf.RepeaterWriter" init-method="Init">
        <property name="Select" value="ReleasePoints" />
        <property name="SubElements">
            <list element-type="Sleis.Pdf.IElementWriter">


                <object id="rpParagraph2" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="HeaderLeft" value="Release Point" />
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Identifier:" />
                            <property name="Select" value="CurrentReleasePoint.Identifier"/>
                        </object>
                    </property>
                </object>

                <object id="rpParagraph21" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Description:" />
                            <property name="Select" value="CurrentReleasePoint.Description"/>
                        </object>
                    </property>
                </object>

                <object id="rpParagraph2a" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Release Point Type:" />
                            <property name="Select" value="CurrentReleasePoint.Type.CodeDescription"/>
                        </object>
                    </property>
                </object>
                
                <object id="rpParagraph2b" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Status:" />
                            <property name="Select" value="CurrentReleasePoint.Status.CodeDescription"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Status Date:" />
                            <property name="Select" value="CurrentReleasePoint.StatusAsOfDate"/>
                        </object>
                    </property>
                    <property name="SpaceAfter" value="5" />
                </object>
                
                <object id="rpParagraph4" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Stack Height:" />
                            <property name="Select" value="CurrentReleasePoint.StackHeightMeasurement"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Stack Height UOM:" />
                            <property name="Select" value="CurrentReleasePoint.StackHeightUomCode"/>
                        </object>
                    </property>
                </object>

                <object id="rpParagraph4a" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Stack Diameter:" />
                            <property name="Select" value="CurrentReleasePoint.StackDiameterMeasurement"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Stack Diameter UOM:" />
                            <property name="Select" value="CurrentReleasePoint.StackDiameterUomCode"/>
                        </object>
                    </property>
                    <property name="SpaceAfter" value="5" />
                </object>
                
                <object id="rpParagraph6a" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Exit Gas Temp:" />
                            <property name="Select" value="CurrentReleasePoint.GasTemp"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Exit Gas Temp UOM:" />
                            <property name="Select" value="CurrentReleasePoint.GasTemp"/>
                            <property name="Format" value="°F" />
                        </object>
                    </property>
                </object>
             
                <object id="rpParagraph7" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Exit Gas Flow Rate:" />
                            <property name="Select" value="CurrentReleasePoint.GasFlowRate"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Exit Gas Flow Rate UOM:" />
                            <property name="Select" value="CurrentReleasePoint.GasFlowRateUomCode"/>
                        </object>
                    </property>
                </object>
                
                <object id="rpParagraph8" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Exit Gas Velocity:" />
                            <property name="Select" value="CurrentReleasePoint.GasVel"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Exit Gas Velocity UOM:" />
                            <property name="Select" value="CurrentReleasePoint.GasVelUomCode"/>
                        </object>
                    </property>
                    <property name="SpaceAfter" value="5" />
                </object>
                
                <object id="rpParagraph10" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Fence Line Distance:" />
                            <property name="Select" value="CurrentReleasePoint.FenceLineDistance"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Fence Line Distance UOM:" />
                            <property name="Select" value="CurrentReleasePoint.FenceLineDistanceUomCode"/>
                        </object>
                    </property>
                </object>
                
                <!--Fugative-->
                <object id="rpParagraph5" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Fugitive Height:" />
                            <property name="Select" value="CurrentReleasePoint.FugitiveHeight"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Fugitive Height UOM:" />
                            <property name="Select" value="CurrentReleasePoint.FugitiveHeightUom"/>
                        </object>
                    </property>
                </object>

                <object id="rpParagraph5b" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Fugitive Width:" />
                            <property name="Select" value="CurrentReleasePoint.FugitiveWidth"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Fugitive Width UOM:" />
                            <property name="Select" value="CurrentReleasePoint.FugitiveWidthUom"/>
                        </object>
                    </property>
                    <property name="SpaceAfter" value="5" />
                </object>
                <object id="rpParagraph6b" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Fugitive Length:" />
                            <property name="Select" value="CurrentReleasePoint.FugitiveLength"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Fugitive Lenth UOM:" />
                            <property name="Select" value="CurrentReleasePoint.FugitiveAngle"/>
                            <property name="Format" value="FEET" />
                        </object>
                    </property>
                </object>
                <object id="rpParagraph6" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Fugitive Angle:" />
                            <property name="Select" value="CurrentReleasePoint.FugitiveAngle"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Fugitive Angle UOM:" />
                            <property name="Select" value="CurrentReleasePoint.FugitiveAngle"/>
                            <property name="Format" value="Degrees" />
                        </object>
                    </property>
                </object>
                
                <!--Location Information-->

                
                <object id="rpLocParagraph" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="HeaderLeft" value="Location/Coordinates" />
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Uses Facility Site Location?" />
                            <property name="Select" value="CurrentReleasePoint.UsesFacilitySiteLocation"/>
                        </object>
                    </property>
                </object>

                <object id="rpUTMParagraph" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Latitude (decimal degrees):" />
                            <property name="Select" value="CurrentReleasePoint.Location.Latitude"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Longitude (decimal degrees):" />
                            <property name="Select" value="CurrentReleasePoint.Location.Longitude"/>
                        </object>
                    </property>
                </object>
                <object id="rpParagraphUTMCode" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="UTM X (Meters):" />
                            <property name="Select" value="CurrentReleasePoint.Location.UtmEast"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="UTM Y (Meters):" />
                            <property name="Select" value="CurrentReleasePoint.Location.UtmNorth"/>
                        </object>
                    </property>
                    <property name="SpaceAfter" value="${app.doc.report.section.vertical.space}" />
                </object>

                <object id="rpLatLongParagraph" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="UTM Zone:" />
                            <property name="Select" value="CurrentReleasePoint.Location.UtmZone"/>         
                        </object>
                    </property>
                </object>

                <object id="rpUTMCollectionParagraph" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Collection Method:" />
                            <property name="Select" value="CurrentReleasePoint.Location.CollectionMethod.CodeDescription"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Collection Date:" />
                            <property name="Select" value="CurrentReleasePoint.Location.CollectionTime"/>
                        </object>
                    </property>
                </object>
                <object id="rpUTMRefParagraph" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Reference Point:" />
                            <property name="Select" value="CurrentReleasePoint.Location.ReferencePoint.CodeDescription"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Reference System:" />
                            <property name="Select" value="CurrentReleasePoint.Location.ReferenceSystem.CodeDescription"/>
                        </object>
                    </property>
                </object>
                <object id="rpCustomHeader" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
                    <property name="Select" value="FacilityIdentity" />
                    <property name="Format" value="Additional Information" />
                    <property name="ParagraphType" value="H2" />
                </object>
                <object id="rpCustomParagraph" type="Sleis.Pdf.ObjectTableWriter" init-method="Init">
                    <property name="SpaceBefore" value="5" />
                    <property name="Select" value="CustomFields"/>
                    <property name="Columns">
                        <list element-type="Sleis.Pdf.IElementWriter">
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Field" />
                                <property name="Select" value="Field.Label" />
                            </object>
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Value" />
                                <property name="Select" value="Value.FieldValue.Value" />
                            </object>
                        </list>
                    </property>
                </object>
                <object id="rpCommentsParagraph" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Comments:" />
                            <property name="Select" value="CurrentReleasePoint.Comment"/>
                        </object>
                    </property>
                   
                </object>
            </list>
        </property>
    </object>

    <!--Control Device-->

    <object id="cdHeader" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
        <property name="Select" value="FacilityIdentity" />
        <property name="Format" value="Control Devices" />
        <property name="ParagraphType" value="H1" />
    </object>
    <object id="ControlDeviceRepeater" type="Sleis.Pdf.RepeaterWriter" init-method="Init">
        <property name="Select" value="ControlDevices" />
        <property name="SubElements">
            <list element-type="Sleis.Pdf.IElementWriter">
                <object id="cdParagraph1" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="HeaderLeft" value="Control Device" />
                    <property name="SpaceBefore" value="5" />
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Identifier:" />
                            <property name="Select" value="Item.Identifier"/>
                        </object>
                    </property>
                </object>
                <object id="cdParagraphDesc" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Description:" />
                            <property name="Select" value="Item.Description"/>
                        </object>
                    </property>
                </object>
                <object id="cdParagraph2" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Status:" />
                            <property name="Select" value="Item.Status.CodeDescription"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Status Date:" />
                            <property name="Select" value="Item.StatusEffectiveDate"/>
                        </object>
                    </property>
                </object>

                <object id="cdParagraph3" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Control Measure:" />
                            <property name="Select" value="Item.Type.CodeDescription"/>
                        </object>
                    </property>
                    <property name="SpaceAfter" value="5" />
                </object>
                <object id="cdPollutants" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
                    <property name="Select" value="Item.Identifier" />
                    <property name="Format" value="Controlled Pollutants" />
                    <property name="ParagraphType" value="H2" />
                </object>
                <object type="Sleis.Pdf.ObjectTableWriter" init-method="Init">
                    <property name="Select" value="Item.Pollutants"/>
                    <property name="SpaceBefore" value="5" />
                    <property name="Columns">
                        <list element-type="Sleis.Pdf.IElementWriter">
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Pollutant" />
                                <property name="Select" value="Pollutant.Code" />
                            </object>
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Description" />
                                <property name="Select" value="Pollutant.Value" />
                            </object>
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Efficiency" />
                                <property name="Select" value="Efficency" />
                            </object>
                        </list>
                    </property>
                </object>
                <object id="cdCustomHeader" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
                    <property name="Select" value="FacilityIdentity" />
                    <property name="Format" value="Additional Information" />
                    <property name="ParagraphType" value="H2" />
                </object>
                <object id="cdCustomParagraph" type="Sleis.Pdf.ObjectTableWriter" init-method="Init">
                    <property name="SpaceBefore" value="5" />
                    <property name="Select" value="CustomFields"/>
                    <property name="Columns">
                        <list element-type="Sleis.Pdf.IElementWriter">
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Field" />
                                <property name="Select" value="Field.Label"/>
                            </object>
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Value" />
                                <property name="Select" value="Value.FieldValue.Value" />
                            </object>
                        </list>
                    </property>
                </object>
                <object id="cdComment" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Comments:" />
                            <property name="Select" value="Item.Comment"/>
                        </object>
                    </property>    
                </object>


            </list>
        </property>
        <property name="SpaceAfter" value="5" />
    </object>
    
    <!--Emission Unit-->

    <object id="euHeader" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
        <property name="SpaceBefore" value="20" />
        <property name="Select" value="FacilityIdentity" />
        <property name="Format" value="Emission Units" />
        <property name="ParagraphType" value="H1" />
    </object>
    <object id="EmissionUnitRepeater" type="Sleis.Pdf.RepeaterWriter" init-method="Init">
        <property name="Select" value="EmissionUnits" />
        <property name="SubElements">
            <list element-type="Sleis.Pdf.IElementWriter">
    
            <object id="euParagraph1" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                <property name="HeaderLeft" value="Emission Unit" />
                <property name="LeftColumn">
                    <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                        <property name="Label" value="Identifier:" />
                        <property name="Select" value="Item.Identifier"/>
                    </object>
                </property>

            </object>
                <object id="euParagraph1.2" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                   <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Description:" />
                            <property name="Select" value="Item.Description"/>
                        </object>
                    </property>
                </object>                
            <object id="euParagraph2" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                <property name="LeftColumn">
                    <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                        <property name="Label" value="Status:" />
                        <property name="Select" value="Item.Status.CodeDescription"/>
                    </object>
                </property>
                <property name="RightColumn">
                    <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                        <property name="Label" value="Status Date:" />
                        <property name="Select" value="Item.StatusEffectiveDate"/>
                    </object>
                </property>
            </object>

            <object id="euParagraph4" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                <property name="LeftColumn">
                    <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                        <property name="Label" value="Type:" />
                        <property name="Select" value="Item.Type.CodeDescription"/>
                    </object>
                </property>
                <property name="RightColumn">
                    <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                        <property name="Label" value="Operation Start Date:" />
                        <property name="Select" value="Item.OperationDate"/>
                    </object>
                </property>
            </object>
            <object id="euParagraph5" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                <property name="LeftColumn">
                    <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                        <property name="Label" value="Design Capacity:" />
                        <property name="Select" value="Item.DesignCapacity"/>
                    </object>
                </property>
                <property name="RightColumn">
                    <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                        <property name="Label" value="Design Capacity UOM:" />
                        <property name="Select" value="Item.Uom.CodeDescription"/>
                    </object>
                </property>
            </object>



                <object type="Sleis.Pdf.ObjectTableWriter" init-method="Init">
                    <property name="Select" value="Item.EPARegulationPrograms"/>
                    <property name="SpaceBefore" value="5" />
                    <property name="Columns">
                        <list element-type="Sleis.Pdf.IElementWriter">
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Regulatory Programs" />
                                <property name="Select" value="Value" />
                            </object>
                        </list>
                    </property>
                </object>
           
                <!--Uncomment if the Control Approach is going to be at the EMISSION UNIT LEVEL/Will also need to comment out the UNIT PROCESS CONTROL APPROACH FIELDS-->
                <!--object id="euCAHeader" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
                    <property name="Select" value="FacilityIdentity" />
                    <property name="Format" value="Control  Approach" />
                    <property name="ParagraphType" value="H2" />
                </object>
                <object id="euParagraphCA" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="SpaceBefore" value="5" />
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Not Controlled?:" />
                            <property name="Select" value="Item.ControlApproach.NotControlled"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Capture Efficiency" />
                            <property name="Select" value="Item.ControlApproach.Efficency"/>
                        </object>
                    </property>
                </object>
                <object id="euParagraph3" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Control Approach Description:" />
                            <property name="Select" value="Item.ControlApproach.Description"/>
                        </object>
                    </property>
                </object-->

                <object type="Sleis.Pdf.ObjectTableWriter" init-method="Init">
                    <property name="Select" value="Item.ControlApproach.EntityControlDevices"/>
                    <property name="Columns">
                        <list element-type="Sleis.Pdf.IElementWriter">
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Control Devices" />
                                <property name="Select" value="ControlDeviceId" />
                            </object>
                        </list>
                    </property>
                </object>
                
                
                

                <object id="euCustomHeader" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
                    <property name="Select" value="FacilityIdentity" />
                    <property name="Format" value="Additional Information" />
                    <property name="ParagraphType" value="H2" />
                </object>
                <object id="euCustomParagraph" type="Sleis.Pdf.ObjectTableWriter" init-method="Init">
                    <property name="Select" value="CustomFields"/>
                    <property name="SpaceBefore" value="5" />
                    <property name="Columns">
                        <list element-type="Sleis.Pdf.IElementWriter">
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Field" />
                                <property name="Select" value="Field.Label" />
                            </object>
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Value" />
                                <property name="Select" value="Value.FieldValue.Value" />
                            </object>
                        </list>
                    </property>
                </object>
   
                
                
            <object id="euParagraph6" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                <property name="LeftColumn">
                    <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                        <property name="Label" value="Comments:" />
                        <property name="Select" value="Item.Comment"/>
                    </object>
                </property>
            </object>

                

             

        
     
          
                
             </list>
        </property>
    </object>
    
    
 <!--Unit Process-->
    <!--
    <object id="UnitProcessRepeater" type="Sleis.Pdf.RepeaterWriter" init-method="Init">
        <property name="Select" value="UnitProcesses" />
        <property name="SubElements">
            <list element-type="Sleis.Pdf.IElementWriter">


     <object id="upParagraph1" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Identifier:" />
                <property name="Select" value="Item.Identifier"/>
            </object>
        </property>
        <property name="RightColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Comment:" />
                <property name="Select" value="Item.Description"/>
            </object>
        </property>
    </object>
    <object id="upParagraph2" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Unit Process Class Code:" />
                <property name="Select" value="Item.UnitProcessClassCode"/>
            </object>
        </property>
        <property name="RightColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Emission Unit Id:" />
                <property name="Select" value="Item.EmissionUnitId"/>
            </object>
        </property>
    </object>
    <object id="upParagraph3" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Emission Unit Id:" />
                <property name="Select" value="Item.Comment"/>
            </object>
        </property>
    </object>

            </list>
        </property>
    </object>
     -->           
                
<!-- Process Emission -->
    <object id="upHeader" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
        <property name="SpaceBefore" value="20" />
        <property name="Select" value="FacilityIdentity" />
        <property name="Format" value="Unit Processes" />
        <property name="ParagraphType" value="H1" />
    </object>
    <object id="UnitProcessRepeater" type="Sleis.Pdf.RepeaterWriter" init-method="Init">
        <property name="Select" value="UnitProcesses" />
        <property name="SubElements">
            <list element-type="Sleis.Pdf.IElementWriter">

                <object id="upParagraph1" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="HeaderLeft" value="Unit Process" />
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="UnitProcess Identifier:" />
                            <property name="Select" value="Item.Identifier"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Emission Unit Identifier:" />
                            <property name="Selects">
                                <list element-type="string">
                                    <value>Item.EmissionUnit.Identifier</value>
                                    <value>Item.EmissionUnit.Description</value>
                                </list>
                            </property>
                            <property name="Format" value="{0} - {1}" />
                        </object>
                    </property>
                </object>
     
                <object id="upParagraph2" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="SCC:" />
                            <property name="Selects">
                                <list element-type="string">
                                    <value>Item.Type.Code</value>
                                    <value>Item.Type.Value</value>
                                </list>
                            </property>
                            <property name="Format" value="{0} - {1}" />
                        </object>
                    </property>
                </object>
                <object id="upCAHeader" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
                    <property name="Select" value="FacilityIdentity" />
                    <property name="Format" value="Control  Approach" />
                    <property name="ParagraphType" value="H2" />
                </object>
                <object id="upParagraphCA" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="SpaceBefore" value="5" />
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Not Controlled?:" />
                            <property name="Select" value="Item.ControlApproach.NotControlled"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Capture Efficiency" />
                            <property name="Select" value="Item.ControlApproach.Efficency"/>
                        </object>
                    </property>
                </object>
                <object id="upParagraph3" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Control Approach Description:" />
                            <property name="Select" value="Item.ControlApproach.Description"/>
                        </object>
                    </property>
                </object>
                <!--object id="upCDHeader" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
                    <property name="Select" value="FacilityIdentity" />
                    <property name="Format" value="Control Devices" />
                    <property name="ParagraphType" value="H2" />
                </object-->
                
                <object type="Sleis.Pdf.ObjectTableWriter" init-method="Init">
                    <property name="SpaceBefore" value="5" />
                    <property name="Select" value="Item.ControlApproach.EntityControlDevices"/>
                    <property name="Columns">
                        <list element-type="Sleis.Pdf.IElementWriter">
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Control Devices" />
                                <property name="Select" value="ControlDevice.Identifier" /> 
                            </object>
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Description" />
                                <property name="Select" value="ControlDevice.Description" />
                            </object>
                        </list>
                    </property>
                </object>
                <!--object id="upRPHeader" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
                    <property name="Select" value="FacilityIdentity" />
                    <property name="Format" value="Regulatory Programs" />
                    <property name="ParagraphType" value="H2" />
                </object-->
                <object type="Sleis.Pdf.ObjectTableWriter" init-method="Init">
                    <property name="SpaceBefore" value="5" />
                    <property name="Select" value="Item.EPARegulationPrograms"/>
                    <property name="Columns">
                        <list element-type="Sleis.Pdf.IElementWriter">
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Regulatory Programs" />
                                <property name="Select" value="Value" />
                            </object>
                        </list>
                    </property>
                </object>
                <object id="upRPAHeader" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
                    <property name="Select" value="FacilityIdentity" />
                    <property name="Format" value="Release Point Apportionment" />
                    <property name="ParagraphType" value="H2" />
                </object>
                <object type="Sleis.Pdf.ObjectTableWriter" init-method="Init">
                    <property name="SpaceBefore" value="5" />
                    <property name="Select" value="Item.UnitProcessReleasePoints"/>
                    <property name="Columns">
                        <list element-type="Sleis.Pdf.IElementWriter">
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Release Point" />
                                <property name="Select" value="ReleasePoint.Identifier" />
                            </object>
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Description" />
                                <property name="Select" value="ReleasePoint.Description" />
                            </object>
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Percent Emissions" />
                                <property name="Select" value="AvgPctEmission" />
                            </object>
                        </list>
                    </property>
                </object>
                <object id="upCFHeader" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
                    <property name="Select" value="FacilityIdentity" />
                    <property name="Format" value="Additional Information" />
                    <property name="ParagraphType" value="H2" />
                </object>
                <object id="upCustomParagraph" type="Sleis.Pdf.ObjectTableWriter" init-method="Init">
                    <property name="SpaceBefore" value="5" />
                    <property name="Select" value="CustomFields"/>
                    <property name="Columns">
                        <list element-type="Sleis.Pdf.IElementWriter">
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Field" />
                                <property name="Select" value="Field.Label" />
                            </object>
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Value" />
                                <property name="Select" value="Value.FieldValue.Value" />
                            </object>
                        </list>
                    </property>
                </object>

                <object id="upComment" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Comments:" />
                            <property name="Select" value="Item.comment"/>
                        </object>
                    </property>
                </object>

                <object id="peATParagraph1" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="HeaderLeft" value="Process Emissions" />
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Annual Throughput:" />
                            <property name="Select" value="Item.ProcessEmission.Value"/>
                        </object>
                    </property>

                </object>            

    <object id="peParagraph1" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
       
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Throughput Type:" />
                <property name="Select" value="Item.ProcessEmission.ParameterType.CodeDescription"/>
            </object>
         
        </property>
        <property name="RightColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Throughput UOM:" />
                <property name="Select" value="Item.ProcessEmission.ParameterUom.CodeDescription"/>
            </object>
        </property>
    </object>
    <object id="peParagraph2" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Throughput Material:" />
                <property name="Select" value="Item.ProcessEmission.MaterialType.CodeDescription"/>
            </object>
        </property>
    </object>
    <object id="peParagraph3" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="January Value:" />
                <property name="Select" value="Item.ProcessEmission.JanuaryVal"/>
            </object>
        </property>
        <property name="RightColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="February Value:" />
                <property name="Select" value="Item.ProcessEmission.FebruaryVal"/>
            </object>
        </property>
    </object>
    <object id="peParagraph4" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="March Value:" />
                <property name="Select" value="Item.ProcessEmission.MarchVal"/>
            </object>
        </property>
        <property name="RightColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="April Value:" />
                <property name="Select" value="Item.ProcessEmission.AprilVal"/>
            </object>
        </property>
    </object>
    <object id="peParagraph5" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="May Value:" />
                <property name="Select" value="Item.ProcessEmission.MayVal"/>
            </object>
        </property>
        <property name="RightColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="June Value:" />
                <property name="Select" value="Item.ProcessEmission.JuneVal"/>
            </object>
        </property>
    </object>
    <object id="peParagraph6" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="July Value:" />
                <property name="Select" value="Item.ProcessEmission.JulyVal"/>
            </object>
        </property>
        <property name="RightColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="August Value:" />
                <property name="Select" value="Item.ProcessEmission.AugustVal"/>
            </object>
        </property>
    </object>
    <object id="peParagraph7" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="September Value:" />
                <property name="Select" value="Item.ProcessEmission.SeptemberVal"/>
            </object>
        </property>
        <property name="RightColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="October Value:" />
                <property name="Select" value="Item.ProcessEmission.OctoberVal"/>
            </object>
        </property>
    </object>
    <object id="peParagraph8" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="November Value:" />
                <property name="Select" value="Item.ProcessEmission.NovemberVal"/>
            </object>
        </property>
        <property name="RightColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="December Value:" />
                <property name="Select" value="Item.ProcessEmission.DecemberVal"/>
            </object>
        </property>
    </object>

    <object id="peParagraph10" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Ash Content Percent:" />
                <property name="Select" value="Item.ProcessEmission.AshContentPercent"/>
            </object>
        </property>
        <property name="RightColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Sulfur Content Percent:" />
                <property name="Select" value="Item.ProcessEmission.SulfurContentPercent"/>
            </object>
        </property>
    </object>
    <object id="peParagraph11" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Heat Content (MMBTU/Unit):" />
                <property name="Select" value="Item.ProcessEmission.HeatContent"/>
            </object>
        </property>
    </object>

    <!--Aver and Acutal-->            
    <object id="peParagraph13" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Avg Days Week:" />
                <property name="Select" value="Item.ProcessEmission.AvgDaysPerWeek"/>
            </object>
        </property>
        <property name="RightColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Avg Weeks/Year:" />
                <property name="Select" value="Item.ProcessEmission.AvgWeeksPerPeriod"/>
            </object>
        </property>
    </object>
    <object id="peParagraph14" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
        <property name="LeftColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Avg Hours Per Day:" />
                <property name="Select" value="Item.ProcessEmission.AvgHoursPerDay"/>
            </object>
        </property>
        <property name="RightColumn">
            <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                <property name="Label" value="Actual Hours:" />
                <property name="Select" value="Item.ProcessEmission.ActualHoursPerPeriod"/>
            </object>
        </property>
    </object>

                <object id="upSOHeader" type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
                    <property name="Select" value="FacilityIdentity" />
                    <property name="Format" value="Seasonal Operations" />
                    <property name="ParagraphType" value="H2" />
                </object>
                
                
                <object id="peParagraph15" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Spring Activity Percent:" />
                            <property name="Select" value="Item.ProcessEmission.SpringActivityPercent"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Summer Activity Percent:" />
                            <property name="Select" value="Item.ProcessEmission.SummerActivityPercent"/>
                        </object>
                    </property>
                </object>
                <object id="peParagraph16" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Fall Activity Percent:" />
                            <property name="Select" value="Item.ProcessEmission.FallActivityPercent"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Winter Activity Percent:" />
                            <property name="Select" value="Item.ProcessEmission.WinterActivityPercent"/>
                        </object>
                    </property>
                </object>

                <object id="peParagraph17" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Total Summer Season Days:" />
                            <property name="Select" value="Item.ProcessEmission.ActualSummerSeasonDays"/>
                        </object>
                    </property>
                    <property name="RightColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Total Ozone Season Days:" />
                            <property name="Select" value="Item.ProcessEmission.TotalOzoneSeasonDays"/>
                        </object>
                    </property>
                </object>
                <object id="peParagraph18" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Total Co Season Days:" />
                            <property name="Select" value="Item.ProcessEmission.TotalCoSeasonDays"/>
                        </object>
                    </property>
                </object>
                
                <object id="peParagraph20" type="Sleis.Pdf.ObjectColumnWriter" init-method="Init">
                    <property name="LeftColumn">
                        <object type="Sleis.Pdf.ObjectValueLabelParser" init-method="Init">
                            <property name="Label" value="Comment:" />
                            <property name="Select" value="Item.ProcessEmission.Comment"/>
                        </object>
                    </property>
                </object>

                <object type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
                    <property name="Select" value="FacilityIdentity" />
                    <property name="Format" value="Emissions" />
                    <property name="ParagraphType" value="H2" />
                    <property name="SpaceAfter" value="5" />
                </object>
                
                
                <object type="Sleis.Pdf.ObjectTableWriter" init-method="Init">
                    <property name="Select" value="Item.ProcessEmission.Emissions"/>
                    <property name="Columns">
                        <list element-type="Sleis.Pdf.IElementWriter">
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Pollutant Code" />
                                <property name="Select" value="PollutantCode" />
                            </object>
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Estimated Emissions (Tons)" />
                                <property name="Select" value="TotalEmissions" />
                            </object>
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Factor Unit" />
                                <property name="Select" value="UomCode" />
                            </object>
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Emission Factor (lbs/Unit)" />
                                <property name="Select" value="Factor" />
                            </object>
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Calculation Method" />
                                <property name="Select" value="CalculationMethodCode" />
                            </object>
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Summer Day Emissions (Tons)" />
                                <property name="Select" value="summerDayEmissions" />
                            </object>
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Ozone Season Emissions (Tons)" />
                                <property name="Select" value="OzoneSeasonEmissions" />
                            </object>
                        

                        </list>
                    </property>
                </object>

                <object type="Sleis.Pdf.ObjectElementWriter" init-method="Init">
                    <property name="Select" value="FacilityIdentity" />
                    <property name="Format" value="Emissions Comments" />
                    <property name="ParagraphType" value="H2" />
                    <property name="SpaceAfter" value="5" />
                </object>
                
                
                <object type="Sleis.Pdf.ObjectTableWriter" init-method="Init">
                    <property name="Select" value="Item.ProcessEmission.Emissions"/>
                    <property name="Columns">
                        <list element-type="Sleis.Pdf.IElementWriter">
                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Pollutant Code" />
                                <property name="Select" value="PollutantCode" />
                            </object>

                            <object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Comment" />
                                <property name="Select" value="Comment" />
                            </object>

                        </list>
                    </property>
                </object>

                <!--object type="Sleis.Pdf.ObjectValueParser" init-method="Init">
                                <property name="Label" value="Comment" />
                                <property name="Select" value="Comment" />
                            </object-->

            </list>
        </property>
    </object>



</objects> 