2002/css-validator/docs CSS_Validator_Sequence_Diagram.svg,NONE,1.1 CSS_Validator_Sequence_Diagram.png,1.1,1.2 CSS_Validator_Sequence_Diagram.graffle,1.1,1.2

Update of /sources/public/2002/css-validator/docs
In directory hutz:/tmp/cvs-serv4382/docs

Modified Files:
	CSS_Validator_Sequence_Diagram.png 
	CSS_Validator_Sequence_Diagram.graffle 
Added Files:
	CSS_Validator_Sequence_Diagram.svg 
Log Message:
Updating the CSS Validator Sequence Diagram to include Velocity and other changes. Adding the file in other formats.

Index: CSS_Validator_Sequence_Diagram.png
===================================================================
RCS file: /sources/public/2002/css-validator/docs/CSS_Validator_Sequence_Diagram.png,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
Binary files /tmp/cvs7Mr5XG and /tmp/cvsR3UtEy differ

--- NEW FILE: CSS_Validator_Sequence_Diagram.svg ---
<?xml version="1.0"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xl="http://www.w3.org/1999/xlink" version="1.1" viewBox="-11 -7 1602 2396" width="1602pt" height="2396pt"><metadata xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:date>2007-08-14 14:10Z</dc:date><!-- Produced by OmniGraffle Professional 4.1.2 --></metadata><defs><filter id="Shadow" filterUnits="userSpaceOnUse"><feGaussianBlur in="SourceAlpha" result="blur" stdDeviation="3.488"/><feOffset in="blur" result="offset" dx="0" dy="4"/><feFlood flood-color="Black" flood-opacity=".75" result="flood"/><feComposite in="flood" in2="offset" operator="in"/></filter><font-face font-size="12pt" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="583.33337" cap-height="750" ascent="770.01953" descent="-229.98047" font-weight="500"><!--{
    NSCTFontTraitsAttribute = {
        NSCTFontProportionTrait = 0; 
        NSCTFontSlantTrait = 0; 
        NSCTFontSymbolicTrait = 0; 
        NSCTFontWeightTrait = 0; 
    }; 
    NSFontNameAttribute = Helvetica; 
}--><font-face-src><font-face-name name="Helvetica"/></font-face-src></font-face><font-face font-size="12pt" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="0" x-height="541.6667" cap-height="750" ascent="770.01953" descent="-229.98047" font-weight="bold"><!--{
    NSCTFontTraitsAttribute = {
        NSCTFontProportionTrait = 0; 
        NSCTFontSlantTrait = 0; 
        NSCTFontSymbolicTrait = 2; 
        NSCTFontWeightTrait = 0.4; 
    }; 
    NSFontNameAttribute = "Helvetica-Bold"; 
}--><font-face-src><font-face-name name="Helvetica-Bold"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledArrow_Marker" viewBox="-8 -4 9 8" markerWidth="9" markerHeight="8" color="Black"><g><path d="M -6.8571434 0 L 0 2.5714288 L 0 -2.5714288 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="StickArrow_Marker" viewBox="-1 -6 14 12" markerWidth="14" markerHeight="12" color="Black"><g><path d="M 11.428568 0 L 0 0 M 0 -4.2857132 L 11.428568 0 L 0 4.2857132" fill="none" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="StickArrow_Marker_2" viewBox="-1 -4 9 8" markerWidth="9" markerHeight="8" color="Black"><g><path d="M 6.8571405 0 L 0 0 M 0 -2.5714278 L 6.8571405 0 L 0 2.5714278" fill="none" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" marerUnits="strokeWidth" id="StickArrow_Marker_3" viewBox="-1 -6 14 12" markerWidth="14" markerHeight="12" color="Black"><g><path d="M 11.4399996 0 L 0 0 M 0 -4.29 L 11.4399996 0 L 0 4.29" fill="none" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="SharpArrow_Marker" viewBox="-6 -6 15 12" markerWidth="15" markerHeight="12" color="Black"><g><path d="M 7.1428547 0 L -4.2857132 -4.2857132 L 0 0 L 0 0 L -4.2857132 4.2857132 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="SharpArrow_Marker_2" viewBox="-6 -6 15 12" markerWidth="15" markerHeight="12" color="Black"><g><path d="M 7.1499996 0 L -4.29 -4.29 L 0 0 L 0 0 L -4.29 4.29 Z" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="StickArrow_Marker_4" viewBox="-1 -4 9 8" markerWidth="9" markerHeight="8" olor="Black"><g><path d="M 6.864 0 L 0 0 M 0 -2.5739999 L 6.864 0 L 0 2.5739999" fill="none" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="StickArrow_Marker_5" viewBox="-1 -4 9 8" markerWidth="9" markerHeight="8" color="#1822cd"><g><path d="M 6.8571405 0 L 0 0 M 0 -2.5714278 L 6.8571405 0 L 0 2.5714278" fill="none" stroke="currentColor" stroke-width="1"/></g></marker><font-face font-size="12pt" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="-1e3" x-height="500" cap-height="750" ascent="770.01953" descent="-229.98047" font-style="italic" font-weight="500"><!--{
    NSCTFontCascadeListAttribute = (
        NSCTFontDescriptor &lt;0x15C0DB60&gt; = {
    NSCTFontTraitsAttribute = {
        NSCTFontProportionTrait = 0; 
        NSCTFontSlantTrait = 0; 
        NSCTFontSymbolicTrait = 0; 
        NSCTFontWeightTrait = 0; 
    }; 
    NSFontNameAttribute = Helvetica; 
}
    ); 
    NSCTFontTraitsAttribute = {NSCTFontSlantTrait = -0.06666667; NSCTFontSymbolicTrait = 1; }; 
    NSFontNameAttribute = "Helvetica-Oblique"; 
}--><font-face-src><font-face-name name="Helvetica-Oblique"/></font-face-src></font-face><font-face font-size="12pt" units-per-em="1000" underline-position="-75.683594" underline-thickness="49.316406" slope="-1e3" x-height="541.6667" cap-height="750" ascent="770.01953" descent="-229.98047" font-style="italic" font-weight="bold"><!--{
    NSCTFontCascadeListAttribute = (
        NSCTFontDescriptor &lt;0x15C24830&gt; = {
    NSCTFontTraitsAttribute = {
        NSCTFontProportionTrait = 0; 
        NSCTFontSlantTrait = 0; 
        NSCTFontSymbolicTrait = 2; 
        NSCTFontWeightTrait = 0.4; 
    }; 
    NSFontNameAttribute = "Helvetica-Bold"; 
}
    ); 
    NSCTFontTraitsAttribute = {
        NSCTFontSlantTrait = -0.06666667; 
        NSCTFontSymbolicTrait = 3; 
        NSCTFontWeightTrait = 0.4; 
    }; 
    NSFontNameAttribute = "Helvetica-BoldOblique"; 
}--><font-face-src><font-face-name name="Helvetica-BoldOblique"/></font-face-src></font-face><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="StickArrow_Marker_6" viewBox="-1 -6 14 12" markerWidth="14" markerHeight="12" color="#1822cd"><g><path d="M 11.428568 0 L 0 0 M 0 -4.2857132 L 11.428568 0 L 0 4.2857132" fill="none" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledBall_Marker" viewBox="-7 -4 8 8" markerWidth="8" markerHeight="8" color="#1822cd"><g><circle cx="-2.9999988" cy="0" r="2.9999976" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="StickArrow_Marker_7" viewBox="-1 -4 9 8" markerWidth="9" markerHeight="8" color="#f06157"><g><path d="M 6.8571405 0 L 0 0 M 0 -2.5714278 L 6.8571405 0 L 0 2.5714278" fill="none" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" arkerUnits="strokeWidth" id="StickArrow_Marker_8" viewBox="-1 -6 14 12" markerWidth="14" markerHeight="12" color="#f06157"><g><path d="M 11.428568 0 L 0 0 M 0 -4.2857132 L 11.428568 0 L 0 4.2857132" fill="none" stroke="currentColor" stroke-width="1"/></g></marker><marker orient="auto" overflow="visible" markerUnits="strokeWidth" id="FilledBall_Marker_2" viewBox="-7 -4 8 8" markerWidth="8" markerHeight="8" color="#f06157"><g><circle cx="-2.9999988" cy="0" r="2.9999976" fill="currentColor" stroke="currentColor" stroke-width="1"/></g></marker></defs><g stroke="none" stroke-opacity="1" stroke-dasharray="none" fill="none" fill-opacity="1"><title>Canvas 1</title><rect fill="White" width="1785.6599" height="2526"/><g><title>Layer 1</title><g><use xl:href="#id4130_Graphic" filter="url(#Shadow)"/><use xl:href="#id12_Graphic" filter="url(#Shadow)"/><use xl:href="#id2140_Graphic" filter="url(#Shadow)"/><use xl:href="#id2156_Graphic" filter="url(#Shadow)"/><use xl:href="#id2151_Graphic" filter="url(#Shadow)"/><use xl:hef="#id2393_Graphic" filter="url(#Shadow)"/><use xl:href="#id2347_Graphic" filter="url(#Shadow)"/><use xl:href="#id2343_Graphic" filter="url(#Shadow)"/><use xl:href="#id2889_Graphic" filter="url(#Shadow)"/><use xl:href="#id3214_Graphic" filter="url(#Shadow)"/><use xl:href="#id4121_Graphic" filter="url(#Shadow)"/><use xl:href="#id4103_Graphic" filter="url(#Shadow)"/><use xl:href="#id4102_Graphic" filter="url(#Shadow)"/><use xl:href="#id4101_Graphic" filter="url(#Shadow)"/><use xl:href="#id4100_Graphic" filter="url(#Shadow)"/><use xl:href="#id4091_Graphic" filter="url(#Shadow)"/><use xl:href="#id4090_Graphic" filter="url(#Shadow)"/><use xl:href="#id4086_Graphic" filter="url(#Shadow)"/><use xl:href="#id4085_Graphic" filter="url(#Shadow)"/><use xl:href="#id3951_Graphic" filter="url(#Shadow)"/><use xl:href="#id3944_Graphic" filter="url(#Shadow)"/><use xl:href="#id3943_Graphic" filter="url(#Shadow)"/><use xl:href="#id3929_Graphic" filter="url(#Shadow)"/><use xl:href="#id3904_Graphic" filter="url(#Shadow)"/><use x:href="#id3519_Graphic" filter="url(#Shadow)"/><use xl:href="#id4144_Graphic" filter="url(#Shadow)"/><use xl:href="#id4145_Graphic" filter="url(#Shadow)"/><use xl:href="#id4151_Graphic" filter="url(#Shadow)"/><use xl:href="#id2351_Graphic" filter="url(#Shadow)"/><use xl:href="#id4165_Graphic" filter="url(#Shadow)"/><use xl:href="#id4178_Graphic" filter="url(#Shadow)"/><use xl:href="#id4184_Graphic" filter="url(#Shadow)"/></g><rect x="329.25" y="333.548" width="174.75" height="14" fill="White"/><text transform="translate(334.25 333.548)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="152.73599">i: parseStyleSheetElement ()</tspan></text><rect x="437.72601" y="9.0003586" width="108" height="14" fill="White"/><rect x="437.72601" y="9.0003586" width="108" height="14" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(442.726 9.0003586)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="3.991211" y="11" textLength="90.017">: Utf8Proprties</tspan></text><line x1="491.726" y1="23.500366" x2="491.726" y2="872.998" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><rect x="476.726" y="1035" width="108" height="14" fill="White"/><rect x="476.726" y="1035" width="108" height="14" stroke="#1822cd" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(481.726 1035)" fill="#1822cd"><tspan font-size="12pt" font-weight="bold" fill="#1822cd" x=".3203125" y="11" textLength="15.333">: V</tspan><tspan font-size="12pt" font-weight="bold" fill="#1822cd" x="14.998047" y="11" textLength="82.681">elocityContext</tspan></text><line x1="530.726" y1="1049.5" x2="530.726" y2="2007" stroke="#1822cd" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><g id="id4130_Graphic"><rect x="525.274" y="1106.67004" width="17" height="900.3301" fill="White"/><rect x="525.274" y="1106.67004" width="17" height="900.3301" stroke="#1822cd" stroke-lincap="round" stroke-linejoin="round" stroke-width="1"/></g><rect x="9" y="8.99982" width="99" height="14.000001" fill="White"/><rect x="9" y="8.99982" width="99" height="14.000001" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(14 8.99982)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="3.1533203" y="11" textLength="40.007">: CSSV</tspan><tspan font-size="12pt" font-weight="bold" x="42.504883" y="11" textLength="43.341">alidator</tspan></text><line x1="58.515987" y1="23.499876" x2="60.9029" y2="1143" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><g id="id12_Graphic"><rect x="54" y="38.5" width="17" height="2319.5" fill="White"/><rect x="54" y="38.5" width="17" height="2319.5" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><rect x="71" y="107.389" width="213" height="14" fill="White"/><text transform="translate(76 107.389)" fill="Black"><tspan fot-size="12pt" x="0" y="11" textLength="202.757">2: extract information from the request</tspan></text><path d="M 87.763145 147.68681 C 97.40106 142.00998 109.21937 135.953735 108 132.164 C 106.43294 127.293655 77.166054 124.66385 71 123.164 L 71 123.164" marker-start="url(#FilledArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="63" y="134.38901" width="17" height="38.5" fill="White"/><rect x="63" y="134.38901" width="17" height="38.5" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="71" y="32.966" width="136" height="14" fill="White"/><text transform="translate(76 32.966)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="125.402">1: request to the servlet</tspan></text><path d="M 87.763145 73.26381 C 97.40106 67.586975 109.21937 61.53074 108 57.741 C 106.43294 52.870655 77.166054 50.240852 71 48.741 L 71 48.741" marker-start="url(#FilledArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejon="round" stroke-width="1"/><rect x="63" y="59.966003" width="17" height="38.5" fill="White"/><rect x="63" y="59.966003" width="17" height="38.5" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="71.5001" y1="208.5" x2="661.17145" y2="208.5" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="71.5001" y="187.375" width="24" height="14" fill="White"/><text transform="translate(76.5001 187.375)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="13.341">3: </tspan></text><rect x="72" y="225.16701" width="127.201996" height="14" fill="White"/><text transform="translate(77 225.16701)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="32.682999">4: set </tspan><tspan font-size="12pt" x="32.027344" y="11" textLength="65.373">ApplContext</tspan></text><line x1="709.97803" y1="257.66699" x2="85.917786" y2="257.66699" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecp="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><line x1="72.588898" y1="241.16701" x2="697.47144" y2="241.16701" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><ellipse cx="22.5" cy="50.32762" rx="4.5000086" ry="4.1808252" fill="White"/><ellipse cx="22.5" cy="50.32762" rx="4.5000086" ry="4.1808252" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="22.5" y1="54.5085" x2="22.5" y2="67.050903" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="22.5" y1="67.050903" x2="18" y2="79.5934" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="22.5" y1="67.050903" x2="27" y2="79.5934" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="22.5" y1="58.6893" x2="13.5" y2="58.6893" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="31.5 y1="58.6893" x2="22.5" y2="58.6893" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(5 85.541916)" fill="Black"><tspan font-size="12pt" x=".83007812" y="11" textLength="33.339">USER</tspan></text><rect x="675" y="198" width="90" height="14" fill="White"/><rect x="675" y="198" width="90" height="14" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(680 198)" fill="Black"><tspan font-size="12pt" font-weight="bold" x=".89160156" y="11" textLength="7.33">: </tspan><tspan font-size="12pt" font-weight="bold" x="7.7822266" y="11" textLength="71.325996">ApplContext</tspan></text><line x1="720" y1="212.5" x2="720" y2="1314" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><line x1="328.25" y1="352.64401" x2="499.92145" y2="352.64401" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/>rect x="566" y="369.242" width="97" height="14" fill="White"/><text transform="translate(571 369.242)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="0" y="11" textLength="86.027">ii: parseStyle ()</tspan></text><rect x="513" y="346.004" width="90" height="14" fill="White"/><rect x="513" y="346.004" width="90" height="14" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(518 346.004)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="7" y="11" textLength="66">: CssFouffa</tspan></text><line x1="558" y1="360.50397" x2="558" y2="582.13202" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><g id="id2140_Graphic"><rect x="549" y="385.01703" width="17" height="200.22498" fill="White"/><rect x="549" y="385.01703" width="17" height="200.22498" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><path d="M 558.71997 385.017 L 1000.72 385.017 L 1000.72 58301703 L 1000.72 585.242 L 585.1372 585.242" marker-end="url(#StickArrow_Marker_2)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><rect x="846" y="349.35599" width="72" height="14" fill="White"/><rect x="846" y="349.35599" width="72" height="14" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(851 349.35599)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="9.326172" y="11" textLength="43.347">: Frame</tspan></text><line x1="882" y1="363.85596" x2="882" y2="575.01202" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><line x1="567" y1="541.573" x2="697.67145" y2="541.573" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="711" y1="558.992" x2="580.32855" y2="558.992" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" troke-dasharray="4,4"/><rect x="567" y="523.573" width="144" height="14" fill="White"/><text transform="translate(572 523.573)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="58.007">vii: notifyW</tspan><tspan font-size="12pt" x="57.56836" y="11" textLength="50.683">arnings ()</tspan></text><rect x="883" y="505.005" width="108" height="14" fill="White"/><text transform="translate(888 505.005)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="43.341">ix: getW</tspan><tspan font-size="12pt" x="42.902344" y="11" textLength="47.349">arnings()</tspan></text><path d="M 897.64697 548.14856 C 907.3058 542.06018 919.22424 535.55164 918 531.485 C 916.433 526.27966 887.1661 523.46906 881 521.86603 L 881 521.86603" marker-start="url(#FilledArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="873" y="533.86298" width="17" height="41.148926" fill="White"/><rect x="873" y="533.86298" width="17" height="41.148926" stroke="Black" stroke-linecap="ound" stroke-linejoin="round" stroke-width="1"/><line x1="567" y1="478.573" x2="697.67145" y2="478.573" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="711" y1="495.992" x2="580.32855" y2="495.992" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><rect x="567" y="460.573" width="120.23303" height="14" fill="White"/><text transform="translate(572 460.573)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="88.007004">iv: notifyErrors ()</tspan></text><line x1="729" y1="539.367" x2="859.67145" y2="539.367" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="873" y1="558.00897" x2="742.32855" y2="558.00897" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><rect x="731.22" y="523.573" width="97" height="14" fill="White"/><text transform="translate(736.292 523.573)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="80.009003">viii: getFrame()</tspan></text><line x1="728.881" y1="476.505" x2="859.17145" y2="476.505" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="872.5" y1="494.97" x2="742.20953" y2="494.97" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><rect x="728.5" y="460.573" width="90" height="14" fill="White"/><text transform="translate(733.5 460.573)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="75.345">v: getFrame ()</tspan></text><rect x="883.5" y="434.999" width="89.418945" height="14" fill="White"/><text transform="translate(888.5 434.999)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="72.672997">vi: getErrors()</tspan></text><path d="M 898.14697 47.1422 C 907.8058 472.05362 919.72424 465.5448 918.5 461.478 C 916.933 456.27252 887.6661 453.462 881.5 451.859 L 881.5 451.859" marker-start="url(#FilledArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="873.5" y="463.856" width="17" height="41.148926" fill="White"/><rect x="873.5" y="463.856" width="17" height="41.148926" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path d="M 567 423 L 675 423 L 675 441 L 580.33997 441" marker-end="url(#StickArrow_Marker_3)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="566" y="405.242" width="92" height="14" fill="White"/><text transform="translate(571 405.242)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="81.345">iii: parserUnit ()</tspan></text><line x1="72" y1="303.5" x2="251.95728" y2="304.45215" marker-end="url(#SharpArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="14.58701" y="297.215" width="65" height="14" fill="White"/><text transform="translate(179.58701 297.215)" fill="Black"><tspan font-size="12pt" x=".14550781" y="11" textLength="6">fi</tspan><tspan font-size="12pt" x="6.1455078" y="11" textLength="48.708">le upload</tspan></text><rect x="74.485" y="286" width="108" height="14" fill="White"/><text transform="translate(79.485 286)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="0" y="11" textLength="94.657997">5a: [in doPost ()]</tspan></text><rect x="91.985" y="375.646" width="103.03" height="14" fill="White"/><text transform="translate(96.985 375.646)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="0" y="11" textLength="89.314003">5b: [in doGet ()]</tspan></text><rect x="261.5" y="297.009" width="119" height="14" fill="White"/><rect x="261.5" y="297.009" width="119" height="14" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(266.5 297.009)" fill="Black"><tspan font-size="12pt" fnt-weight="bold" x="1.47265625" y="11" textLength="106.054">: StyleSheetParser</tspan></text><line x1="321" y1="311.509" x2="321" y2="657" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><g id="id2156_Graphic"><rect x="312" y="333" width="17" height="324" fill="White"/><rect x="312" y="333" width="17" height="324" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><rect x="388.5" y="676.153" width="124" height="14" fill="White"/><rect x="388.5" y="676.153" width="124" height="14" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(393.5 676.153)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="5.3173828" y="11" textLength="103.365">: DocumentParser</tspan></text><line x1="450.74408" y1="690.65283" x2="452.58401" y2="747.187" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><g id="id2151_Graphic"><rect x"441.5" y="704.153" width="17" height="38.5" fill="White"/><rect x="441.5" y="704.153" width="17" height="38.5" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id2393_Graphic"><rect x="63" y="610.5" width="17" height="1747.5" fill="#cdc7c2"/><rect x="63" y="610.5" width="17" height="1747.5" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><text transform="translate(76.5 589)" fill="Black"><tspan font-size="12pt" font-weight="bold" x=".49414062" y="11" textLength="108.011">6: handleRequest()</tspan></text><line x1="82" y1="827.263" x2="95.17143" y2="827.263" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="82" y="806.39203" width="24" height="14" fill="White"/><text transform="translate(87 806.39203)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="13.347">12</tspan></text><line x1="328.5" y1="640.37097" x2="717.17145" y2="640.37097" marker-ed="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="331.271" y="621.00897" width="119.45801" height="14" fill="White"/><text transform="translate(336.271 621.00897)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="106.06">7a: getStyleSheet ()</tspan></text><rect x="462" y="704.153" width="119.45801" height="14" fill="White"/><text transform="translate(467 704.153)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="106.06">7b: getStyleSheet ()</tspan></text><path d="M 459.5 718.718 L 673.5 721.218 L 720.74628 655.07324" marker-end="url(#StickArrow_Marker_3)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="81.999893" y="740.368" width="111.728" height="14" fill="White"/><text transform="translate(86.9999 740.368)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="19.341">9: fi</tspan><tspan font-size="12pt" x="19.341797" y="11" textLength="41.361">ndConfl</tspan><tspa font-size="12pt" x="60.703125" y="11" textLength="25.992">icts()</tspan></text><line x1="765.419" y1="777.578" x2="95.32843" y2="776.98975" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><rect x="864" y="629.182" width="108" height="14" fill="White"/><rect x="864" y="629.182" width="108" height="14" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(869 629.182)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="7.3134766" y="11" textLength="83.373">: CssSelectors</tspan></text><line x1="918.05365" y1="643.682" x2="919" y2="776.055" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><g id="id2347_Graphic"><rect x="910" y="747" width="17" height="38.5" fill="White"/><rect x="910" y="747" width="17" height="38.5" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><rect ="1026" y="629.182" width="72" height="14" fill="White"/><rect x="1026" y="629.182" width="72" height="14" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(1031 629.182)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="1.9873047" y="11" textLength="58.025">: CssStyle</tspan></text><line x1="1062.036" y1="643.682" x2="1062.67004" y2="776.055" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><g id="id2343_Graphic"><rect x="1054" y="747" width="17" height="38.5" fill="White"/><rect x="1054" y="747" width="17" height="38.5" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><rect x="784.419" y="738.445" width="108" height="14" fill="White"/><text transform="translate(789.419 738.445)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="26.015">10: fi</tspan><tspan font-size="12pt" x="26.015625" y="11" textLength="41.361">ndConfl</tspan><tspan font-ize="12pt" x="67.376953" y="11" textLength="25.992">icts()</tspan></text><line x1="909" y1="774" x2="796.32855" y2="774" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><line x1="785.419" y1="757.055" x2="899.95746" y2="756.0772" marker-end="url(#SharpArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="80.790497" y1="756.75" x2="755.16614" y2="757.34204" marker-end="url(#SharpArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="792" y="9.000149" width="81" height="14" fill="White"/><rect x="792" y="9.000149" width="81" height="14" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(797 9.000149)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="3.1503906" y="11" textLength="64.698997">: Messages</tspan></text><line x1="832.5" y1="23.500244" x2="832.5"y2="1332" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><path d="M 108 306 L 126 342 L 270 342 L 270 324.04999" marker-end="url(#SharpArrow_Marker_2)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="174.61099" y="335" width="57" height="14" fill="White"/><text transform="translate(179.61099 335)" fill="Black"><tspan font-size="12pt" x=".15332031" y="11" textLength="46.693">text area</tspan></text><path d="M 72 303.5 L 90 396 L 279 396 L 279 684 L 377.95001 684" marker-end="url(#SharpArrow_Marker_2)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="196.21899" y="389" width="54" height="14" fill="White"/><text transform="translate(201.219 389)" fill="Black"><tspan font-size="12pt" x=".32617188" y="11" textLength="43.347">doc URI</tspan></text><path d="M 848.22797 81.64325 C 857.88684 75.55464 869.8053 69.045776 868.581 64.978996 C 867.014 59.773518 837.74707 56.963005 831.51 55.36 L 831.581 55.36" marker-start="url(#FilledArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="823.581" y="67.357002" width="17" height="41.148895" fill="White"/><rect x="823.581" y="67.357002" width="17" height="41.148895" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(838 36)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="76.705">0: load static fi</tspan><tspan font-size="12pt" x="76.70508" y="11" textLength="158.595">les: "Messages.properties.de"</tspan><tspan font-size="12pt" x="0" y="25" textLength="236.607">                              "Messages.properties.en"</tspan><tspan font-size="12pt" x="0" y="39" textLength="235.933">                              "Messages.properties.es"</tspan><tspan font-size="12pt" x="0" y="53" textLength="230.589">                              "Messages.properties.fr"</tspan><tspan font-size="12pt" x="0" y="67" textLength="229.259">                             "Messages.properties.it"</tspan><tspan font-size="12pt" x="0" y="81" textLength="232.599">                              "Messages.properties.ja"</tspan><tspan font-size="12pt" x="0" y="95" textLength="232.599">                              "Messages.properties.nl"</tspan><tspan font-size="12pt" x="0" y="109" textLength="251.273">                              "Messages.properties.pl-PL"</tspan><tspan font-size="12pt" x="0" y="123" textLength="252.603">                              "Messages.properties.zh-cn"</tspan></text><g id="id2889_Graphic"><path d="M 71 610.5 L 1179 610.5 L 1179 2358 L 97.028076 2358" marker-end="url(#StickArrow_Marker_4)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></g><rect x="1568.1899" y="1945.53" width="12" height="12" fill="White"/><rect x="78.89161" y="2320.8601" width="144.21002" height="14" fill="White"/><text transform="translate(83.8916 2320.8601)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="56.021">36 close()</tspan></text><line x1="141.791" y1="2302.72" x2="94.11727" y2="2303.5015" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><rect x="215.72601" y="819" width="129" height="14" fill="White"/><rect x="215.72601" y="819" width="129" height="14" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(220.726 819)" fill="Black"><tspan font-size="12pt" font-weight="bold" x=".4873047" y="11" textLength="118.025">: StyleReportFactory</tspan></text><line x1="280.22601" y1="833.5" x2="280.22601" y2="890.034" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><rect x="289.89197" y="853.45" width="122.10803" height="14" fill="White"/><text transform="translate(294.892 853.45)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="110.718">14: getStyleReport ()</tspan></text><line x1="289.5" y1="872.45" x2="415.4715" y2="872.45" marker-end="url(#SharpArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="106.5" y="819" width="96.580994" height="14" fill="White"/><rect x="106.5" y="819" width="96.580994" height="14" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(111.5 819)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="5.9516335" y="11" textLength="74.677">: StyleReport</tspan></text><line x1="154.7905" y1="833.50006" x2="154.791" y2="1386" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><g id="id3214_Graphic"><rect x="146" y="856" width="17" height="1447.72" fill="White"/><rect x="146" y="856" width="17" height="1447.72" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><line x1="162" y1="945.03003" x2="887.67145" y2="945.00055" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" strok-linejoin="round" stroke-width="1"/><rect x="168.106" y="927.48" width="88.000015" height="14" fill="White"/><text transform="translate(173.106 927.48)" fill="Black"><tspan font-size="12pt" x=".32226562" y="11" textLength="77.355003">16: getErrors()</tspan></text><line x1="162" y1="972.03003" x2="937.67145" y2="972.0005" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="167.606" y="954.48" width="105.000015" height="14" fill="White"/><text transform="translate(172.606 954.48)" fill="Black"><tspan font-size="12pt" x=".033203125" y="11" textLength="48.023">17: getW</tspan><tspan font-size="12pt" x="47.617188" y="11" textLength="47.349">arnings()</tspan></text><line x1="162" y1="999.03" x2="992.67145" y2="999.0005" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="167.606" y="981.48" width="111.000015" height="14" fill="White"/><text transform="translate(172.60 981.48)" fill="Black"><tspan font-size="12pt" x=".47851562" y="11" textLength="100.042">18: newGetRules()</tspan></text><rect x="165" y="2180.02" width="133" height="14" fill="White"/><text transform="translate(170 2180.02)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="0" y="11" textLength="93.328003">33: print (PrintW</tspan><tspan font-size="12pt" font-weight="bold" x="93.11719" y="11" textLength="27.339">riter)</tspan></text><path d="M 163 2196.23 L 434.004 2196.23 L 434.004 2286.23 L 434.004 2288.46 L 180.4173 2288.46" marker-end="url(#StickArrow_Marker_2)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><rect x="164.75" y="2208.1201" width="225.25" height="14" fill="White"/><text transform="translate(169.75 2208.1201)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="66.029">34: merge(V</tspan><tspan font-size="12pt" x="65.373047" y="11" textLength="118.037">elocityContext, PrintW</tspan><tspan font-size="12pt" x="183.19922" y="11" textLength=24.662">riter)</tspan></text><line x1="161.75" y1="2221.5701" x2="720.92145" y2="2222.1074" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="732" y1="2242" x2="177.32855" y2="2242.9766" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><rect x="164.75" y="2262.1201" width="225.25" height="14" fill="White"/><text transform="translate(169.75 2262.1201)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="26.015">35: fl</tspan><tspan font-size="12pt" x="26.015625" y="11" textLength="27.339">ush()</tspan></text><line x1="161.75" y1="2275.5701" x2="839.92145" y2="2276.1096" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="729" y="629.182" width="90" height="14" fill="White"/><rect x="729" y="629.182" width="90" height="14" stroke="Black" stroke-linecap="round" sroke-linejoin="round" stroke-width="1"/><text transform="translate(734 629.182)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="5.6552734" y="11" textLength="68.689003">: StyleSheet</tspan></text><line x1="774.0046" y1="643.6819" x2="774.833" y2="2000.06" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><path d="M 531.71997 1104.77 L 1144.72 1104.77 L 1144.72 2004.77 L 556.73737 2004.77" marker-end="url(#StickArrow_Marker_5)" stroke="#1822cd" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" stroke-dasharray="4,4"/><rect x="539.034" y="1068.74" width="269" height="14" fill="White"/><text transform="translate(544.034 1068.74)" fill="#1822cd"><tspan font-size="12pt" font-weight="bold" fill="#1822cd" x=".44726562" y="11" textLength="50.66">20: put() </tspan><tspan font-size="12pt" font-style="italic" fill="#777" x="51.107422" y="11" textLength="207.44501">setting variables of the Velocity context</tspan></text><g id="id4121_Graphic><rect x="711" y="1150.1" width="17" height="163.896" fill="White"/><rect x="711" y="1150.1" width="17" height="163.896" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><rect x="732.862" y="1144.9" width="76" height="14" fill="White"/><text transform="translate(737.862 1144.9)" fill="Black"><tspan font-size="12pt" x=".32226562" y="11" textLength="65.355003">i: getString()</tspan></text><line x1="729" y1="1160.91" x2="807.40143" y2="1160.8844" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><path d="M 849.7606 1158.82666 C 859.3996 1153.1483 871.21893 1147.09045 870 1143.30005 C 868.43347 1138.4288 839.1661 1135.7999 833 1134.30005 L 833 1134.30005" marker-start="url(#FilledArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="900.69" y="936" width="73" height="14" fill="White"/><rect x="900.69" y="936" width="73" height="14" stroke="Black" stroke-linecap=round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(905.69 936)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="9.826172" y="11" textLength="43.347">: Errors</tspan></text><line x1="937.19" y1="950.5" x2="937.19" y2="1538.83" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><rect x="1007.68994" y="990" width="73" height="14" fill="White"/><rect x="1007.68994" y="990" width="73" height="14" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(1012.69 990)" fill="Black"><tspan font-size="12pt" font-weight="bold" x=".72070312" y="11" textLength="18.656">: W</tspan><tspan font-size="12pt" font-weight="bold" x="18.9375" y="11" textLength="43.341">arnings</tspan></text><line x1="1044.18994" y1="1004.50006" x2="1044.18994" y2="1845.59" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><rect x="949.69" y="963" width="75.9994" height="14" fill="White"/><rect x="949.69" y="963" width="75.99994" height="14" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(954.69 963)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="10.989258" y="11" textLength="15.333">: V</tspan><tspan font-size="12pt" font-weight="bold" x="25.666992" y="11" textLength="29.343">ector</tspan></text><line x1="987.69" y1="977.5" x2="987.69" y2="1449" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><g id="id4103_Graphic"><rect x="1034.85" y="1358.19995" width="17" height="63.801758" fill="White"/><rect x="1034.85" y="1358.19995" width="17" height="63.801758" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id4102_Graphic"><rect x="979.19" y="1410.97" width="17" height="38.027344" fill="White"/><rect x="979.19" y="1410.97" width="17" height="38.027344" stroke="Black" stroke-linecap="round" stroke-lineoin="round" stroke-width="1"/></g><g id="id4101_Graphic"><rect x="823" y="1145.53" width="17" height="186.46997" fill="White"/><rect x="823" y="1145.53" width="17" height="186.46997" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id4100_Graphic"><rect x="928.69" y="1500.80005" width="17" height="38.027344" fill="White"/><rect x="928.69" y="1500.80005" width="17" height="38.027344" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><rect x="843.69" y="1035" width="76" height="14" fill="White"/><rect x="843.69" y="1035" width="76" height="14" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(848.69 1035)" fill="Black"><tspan font-size="12pt" font-weight="bold" x=".66210938" y="11" textLength="64.675003">: Exception</tspan></text><line x1="881.69" y1="1049.5" x2="881.69" y2="1673.83" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray=4,4"/><line x1="947.56" y1="1521.92" x2="1076.22144" y2="1521.8928" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="1059.68994" y="1035" width="76" height="14" fill="White"/><rect x="1059.68994" y="1035" width="76" height="14" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(1064.68994 1035)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="3.65625" y="11" textLength="58.687">: CssError</tspan></text><line x1="1097.68994" y1="1049.5" x2="1097.68994" y2="1673.83" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><g id="id4091_Graphic"><rect x="873.69" y="1635.80005" width="17" height="38.027344" fill="White"/><rect x="873.69" y="1635.80005" width="17" height="38.027344" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id4090_Graphic"><rect x="1088.68994" y="1635.80005" with="17" height="38.027344" fill="White"/><rect x="1088.68994" y="1635.80005" width="17" height="38.027344" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><line x1="890.01" y1="1658.0601" x2="1075.6714" y2="1658.032" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="544.23602" y="1097.77" width="159" height="14" fill="White"/><text transform="translate(549.23602 1097.77)" fill="#1822cd"><tspan font-size="12pt" font-style="italic" font-weight="bold" fill="#1822cd" x=".15917969" y="11" textLength="148.681">(VelocityContext) context:</tspan></text><g id="id4086_Graphic"><rect x="1035.68994" y="1776.5699" width="17" height="72" fill="White"/><rect x="1035.68994" y="1776.5699" width="17" height="72" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id4085_Graphic"><rect x="1089" y="1514.97" width="17" height="38.027344" fill="White"/><rect x="1089" y="1514.97" wdth="17" height="38.027344" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><rect x="1054.72" y="1767.0601" width="88.71997" height="14" fill="White"/><text transform="translate(1059.72 1767.0601)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="78.029">27: quickSort()</tspan></text><path d="M 1069.3646 1810.2065 C 1079.0244 1804.1173 1090.94385 1797.6074 1089.72 1793.54 C 1088.15344 1788.3339 1058.886 1785.5232 1052.72 1783.92 L 1052.72 1783.92" marker-start="url(#FilledArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="1044.72" y="1795.92" width="17" height="41.148926" fill="White"/><rect x="1044.72" y="1795.92" width="17" height="41.148926" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="548.586" y="1145.25" width="76" height="14" fill="White"/><text transform="translate(553.586 1145.25)" fill="#1822cd"><tspan font-size="12pt" fill="#1822cd" x=".32519531" y="11" extLength="65.349">B : getMsg()</tspan></text><text transform="translate(556.30603 1126.01)" fill="#1822cd"><tspan font-size="12pt" fill="#1822cd" x=".48339844" y="11" textLength="63.345">A: (String) fi</tspan><tspan font-size="12pt" fill="#1822cd" x="63.8291" y="11" textLength="34.687">le_title</tspan></text><rect x="551.30603" y="1172.26" width="77" height="14" fill="White"/><text transform="translate(556.30603 1172.26)" fill="#1822cd"><tspan font-size="12pt" fill="#1822cd" x=".1484375" y="11" textLength="66.703003">C: getLang()</tspan></text><rect x="551.30603" y="1199.26" width="73" height="14" fill="White"/><text transform="translate(556.30603 1199.26)" fill="#1822cd"><tspan font-size="12pt" fill="#1822cd" x=".4892578" y="11" textLength="62.021">D: getLink()</tspan></text><rect x="551.30603" y="1226.26" width="148" height="14" fill="White"/><text transform="translate(556.30603 1226.26)" fill="#1822cd"><tspan font-size="12pt" fill="#1822cd" x="3.2929688" y="11" textLength="131.414">E: getContentEncoding)</tspan></text><rect x="551.30603" y="1253.26" width="145" height="14" fill="White"/><text transform="translate(556.30603 1253.26)" fill="#1822cd"><tspan font-size="12pt" fill="#1822cd" x=".45410156" y="11" textLength="134.091">F: getContentLanguage()</tspan></text><rect x="551.30603" y="1280.26" width="112" height="14" fill="White"/><text transform="translate(556.30603 1280.26)" fill="#1822cd"><tspan font-size="12pt" fill="#1822cd" x=".31347656" y="11" textLength="61.353">G: getCssV</tspan><tspan font-size="12pt" fill="#1822cd" x="61.010742" y="11" textLength="40.675">ersion()</tspan></text><line x1="549.5" y1="1323.2593" x2="810.67145" y2="1323.23145" marker-end="url(#StickArrow_Marker_6)" marker-start="url(#FilledBall_Marker)" stroke="#1822cd" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="551.30603" y="1307.26" width="120" height="14" fill="White"/><text transform="translate(556.30603 1307.26)" fill="#1822cd"><tspan font-size="12pt" fill="#1822cd" x=".31738281" y="11" textLenth="109.365">H: getURLProperty()</tspan></text><line x1="549.5" y1="1350.2595" x2="918.6714" y2="1350.23096" marker-end="url(#StickArrow_Marker_6)" marker-start="url(#FilledBall_Marker)" stroke="#1822cd" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="551.30603" y="1334.26" width="104" height="14" fill="White"/><text transform="translate(556.30603 1334.26)" fill="#1822cd"><tspan font-size="12pt" fill="#1822cd" x=".31835938" y="11" textLength="93.363">I: getErrorCount()</tspan></text><line x1="549.5" y1="1377.25964" x2="1020.67145" y2="1377.2308" marker-end="url(#StickArrow_Marker_6)" marker-start="url(#FilledBall_Marker)" stroke="#1822cd" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="551.30603" y="1361.26" width="124" height="14" fill="White"/><text transform="translate(556.30603 1361.26)" fill="#1822cd"><tspan font-size="12pt" fill="#1822cd" x=".19628906" y="11" textLength="40.675">J: getW</tspan><tspan font-size="12pt" fill="#1822cd" x="40.432617" y="1" textLength="73.371002">arningCount()</tspan></text><line x1="549.5" y1="1404.25964" x2="1020.67145" y2="1404.2308" marker-end="url(#StickArrow_Marker_6)" marker-start="url(#FilledBall_Marker)" stroke="#1822cd" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="551.30603" y="1388.26" width="167" height="14" fill="White"/><text transform="translate(556.30603 1388.26)" fill="#1822cd"><tspan font-size="12pt" fill="#1822cd" x=".34472656" y="11" textLength="83.378">K: getIgnoredW</tspan><tspan font-size="12pt" fill="#1822cd" x="83.28418" y="11" textLength="73.371002">arningCount()</tspan></text><line x1="549.034" y1="1431.2595" x2="966.20544" y2="1431.23096" marker-end="url(#StickArrow_Marker_6)" marker-start="url(#FilledBall_Marker)" stroke="#1822cd" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="551.30603" y="1415.26" width="53" height="14" fill="White"/><text transform="translate(556.30603 1415.26)" fill="#1822cd"><tspan font-size="12pt" fill="#1822cd" x=".1608594" y="11" textLength="42.673">L: size()</tspan></text><rect x="551.30603" y="1446.77" width="122" height="14" fill="White"/><text transform="translate(556.30603 1446.77)" fill="#1822cd"><tspan font-size="12pt" fill="#1822cd" x=".3125" y="11" textLength="111.375">M: (int) warningLevel</tspan></text><line x1="549.5" y1="1161.2588" x2="696.67145" y2="1161.2324" marker-end="url(#StickArrow_Marker_6)" marker-start="url(#FilledBall_Marker)" stroke="#1822cd" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="549.5" y1="1188.2588" x2="696.67145" y2="1188.2324" marker-end="url(#StickArrow_Marker_6)" marker-start="url(#FilledBall_Marker)" stroke="#1822cd" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="549.5" y1="1215.2588" x2="696.67145" y2="1215.2324" marker-end="url(#StickArrow_Marker_6)" marker-start="url(#FilledBall_Marker)" stroke="#1822cd" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="549.5" y1="1242.2588" x2="696.67145" y2="122.2324" marker-end="url(#StickArrow_Marker_6)" marker-start="url(#FilledBall_Marker)" stroke="#1822cd" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="549.5" y1="1296.2588" x2="696.67145" y2="1296.2324" marker-end="url(#StickArrow_Marker_6)" marker-start="url(#FilledBall_Marker)" stroke="#1822cd" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="549.5" y1="1269.2588" x2="696.67145" y2="1269.2324" marker-end="url(#StickArrow_Marker_6)" marker-start="url(#FilledBall_Marker)" stroke="#1822cd" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="819" y="2031.1" width="81" height="14" fill="White"/><rect x="819" y="2031.1" width="81" height="14" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(824 2031.1)" fill="Black"><tspan font-size="12pt" font-weight="bold" x=".93847656" y="11" textLength="45.990002">: PrintW</tspan><tspan font-size="12pt" font-weight="bold" x="46.717773" y="11" extLength="23.343">riter</tspan></text><line x1="859.5208" y1="2045.5999" x2="860.25" y2="2308.43" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><g id="id3951_Graphic"><rect x="851.71997" y="2160" width="17" height="179.56982" fill="White"/><rect x="851.71997" y="2160" width="17" height="179.56982" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><rect x="585" y="2031.1" width="81" height="14" fill="White"/><rect x="585" y="2031.1" width="81" height="14" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(590 2031.1)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="9.1533203" y="11" textLength="15.333">: V</tspan><tspan font-size="12pt" font-weight="bold" x="23.831055" y="11" textLength="38.015">elocity</tspan></text><line x1="625.5" y1="2045.6" x2="625.5" y2="2160" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dsharray="4,4"/><rect x="702" y="2031.1" width="80.5" height="14" fill="White"/><rect x="702" y="2031.1" width="80.5" height="14" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(707 2031.1)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="5.6865234" y="11" textLength="14.66">: T</tspan><tspan font-size="12pt" font-weight="bold" x="19.461914" y="11" textLength="45.351002">emplate</tspan></text><line x1="742.25" y1="2045.6001" x2="742.25" y2="2252.8999" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><g id="id3944_Graphic"><rect x="617.274" y="2067.77" width="17" height="92.22998" fill="White"/><rect x="617.274" y="2067.77" width="17" height="92.22998" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id3943_Graphic"><rect x="734.274" y="2124" width="17" height="128.8999" fill="White"/><rect x="734.274" y="2124" width="17" height="128.8999" stroke"Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><line x1="634.774" y1="2133" x2="720.44543" y2="2133.0867" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="732.774" y1="2151" x2="648.60254" y2="2151" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><line x1="440.75" y1="873.38397" x2="470.01645" y2="873.3606" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="440.861" y="857.374" width="24" height="14" fill="White"/><text transform="translate(445.861 857.374)" fill="Black"><tspan font-size="12pt" x=".32617188" y="11" textLength="13.347">15</tspan></text><g id="id3929_Graphic"><rect x="423.75" y="865" width="17" height="1295" fill="White"/><rect x="423.75" y="865" width="17" height="1295" stroke="Black" stroke-linecap="round" stroke-linejoi="round" stroke-width="1"/></g><rect x="445.5" y="1476.88" width="119" height="14" fill="White"/><text transform="translate(450.5 1476.88)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="0" y="11" textLength="108.685">21: produceError ()</tspan></text><path d="M 443.186 1491.80005 L 849.19 1491.80005 L 849.19 1725.8 L 849.19 1728.03 L 460.60327 1728.03" marker-end="url(#StickArrow_Marker_2)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><rect x="444" y="1576.59" width="58" height="14" fill="White"/><text transform="translate(449 1576.59)" fill="#f06157"><tspan font-size="12pt" font-weight="bold" fill="#f06157" x=".33691406" y="11" textLength="47.326">24: put()</tspan></text><path d="M 443.186 1600.80005 L 687.18597 1600.80005 L 687.18597 1671.8 L 466.59802 1671.8" marker-end="url(#StickArrow_Marker_7)" stroke="#f06157" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" stroke-dasharray="4,4"/><line x1="444.15302" y1="1521.92" x2="915.82147" y2="15218909" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="446.25" y="1506.16" width="88" height="14" fill="White"/><text transform="translate(451.25 1506.16)" fill="Black"><tspan font-size="12pt" x=".32226562" y="11" textLength="77.355003">22: getErrors()</tspan></text><line x1="1087.55005" y1="1548.6" x2="453.4605" y2="1548.0123" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><rect x="455.393" y="1541.06995" width="110" height="14" fill="White"/><text transform="translate(460.393 1541.06995)" fill="Black"><tspan font-size="12pt" font-style="italic" x=".001953125" y="11" textLength="99.996">(CssError[ ]) errors</tspan></text><rect x="469.299" y="1639.03" width="99" height="14" fill="White"/><text transform="translate(474.299 1639.03)" fill="#f06157"><tspan font-size="12pt" fill="#f06157" x=".4814453" y="11" textLength="88.037">B: getMessage()<tspan></text><line x1="467.20096" y1="1655.0453" x2="859.6715" y2="1655.9686" marker-end="url(#StickArrow_Marker_8)" marker-start="url(#FilledBall_Marker_2)" stroke="#f06157" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="468.93604" y="1593.80005" width="176" height="14" fill="White"/><text transform="translate(473.936 1593.80005)" fill="#f06157"><tspan font-size="12pt" font-style="italic" font-weight="bold" fill="#f06157" x=".32128906" y="11" textLength="165.35699">(Hashtable[] errors_content):</tspan></text><rect x="445.5" y="1755.88" width="137" height="14" fill="White"/><text transform="translate(450.5 1755.88)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="0" y="11" textLength="79.341003">25: produceW</tspan><tspan font-size="12pt" font-weight="bold" x="78.902344" y="11" textLength="47.994">arning ()</tspan></text><path d="M 443.186 1770.8 L 849.19 1770.8 L 849.19 1860.8 L 849.19 1863.03 L 460.60327 1863.03" marker-end="url(#StickArrow_Marker_2)" stroke="Black" sroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><rect x="550.351" y="1806.0601" width="449" height="14" fill="White"/><text transform="translate(555.351 1806.0601)" fill="#777"><tspan font-size="12pt" font-style="italic" fill="#777" x="1.7246094" y="11" textLength="438.884">Adding the warnings information to the Velocity context; (Warning [ ]) warningData </tspan></text><line x1="444.15302" y1="1791.92" x2="1022.8215" y2="1791.8907" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="451.75" y="1776.16" width="59" height="14" fill="White"/><text transform="translate(456.75 1776.16)" fill="Black"><tspan font-size="12pt" x=".49414062" y="11" textLength="48.011002">26: sort()</tspan></text><text transform="translate(556.30603 1705.03)" fill="#1822cd"><tspan font-size="12pt" fill="#1822cd" x="1.9648438" y="11" textLength="171.40401">N: (Hashtable[ ]) errors_content </tspan></text><line x1="548.774" y1="1838.0297" x2="1022.9147" y2="1838.0009" marker-end="url(#StickArrow_Marker_6)" marker-start="url(#FilledBall_Marker)" stroke="#1822cd" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="551.30603" y="1822.03" width="101" height="14" fill="White"/><text transform="translate(556.30603 1822.03)" fill="#1822cd"><tspan font-size="12pt" fill="#1822cd" x=".040039062" y="11" textLength="44.009">O: getW</tspan><tspan font-size="12pt" fill="#1822cd" x="43.610352" y="11" textLength="47.349">arnings()</tspan></text><rect x="558.351" y="1689.0601" width="289" height="14" fill="White"/><text transform="translate(563.351 1689.0601)" fill="#777"><tspan font-size="12pt" font-style="italic" fill="#777" x="1.7607422" y="11" textLength="278.81201">Adding the errors information to the Velocity context </tspan></text><g id="id3904_Graphic"><rect x="765.5" y="1939.03" width="17" height="38.027344" fill="White"/><rect x="765.5" y="1939.03" width="17" height="38.027344" stroke="Black" stroke-linecap="round" stroke-linejoin="roun" stroke-width="1"/></g><rect x="445.5" y="1899.88" width="151" height="14" fill="White"/><text transform="translate(450.5 1899.88)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="0" y="11" textLength="140.701">28: produceStyleSheet ()</tspan></text><path d="M 443.186 1914.8 L 849.19 1914.8 L 849.19 1986.8 L 849.19 1989.03 L 460.60327 1989.03" marker-end="url(#StickArrow_Marker_2)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><rect x="552.351" y="1923.01" width="283" height="14" fill="White"/><text transform="translate(557.351 1923.01)" fill="#777"><tspan font-size="12pt" font-style="italic" fill="#777" x="2.0917969" y="11" textLength="272.15">Adding the style information to the Velocity context </tspan></text><line x1="548.774" y1="1954.9791" x2="751.94147" y2="1954.9518" marker-end="url(#StickArrow_Marker_6)" marker-start="url(#FilledBall_Marker)" stroke="#1822cd" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="551.30603" y="1938.98"width="105" height="14" fill="White"/><text transform="translate(556.30603 1938.98)" fill="#1822cd"><tspan font-size="12pt" fill="#1822cd" x=".150390625" y="11" textLength="94.699">P: newGetRules()</tspan></text><rect x="440.75" y="2063.51" width="122" height="14" fill="White"/><text transform="translate(445.75 2063.51)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="89.366997">29: setProperty()</tspan></text><line x1="440.75" y1="2076.96" x2="603.9215" y2="2077.4685" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="440.75" y="2090.51" width="122" height="14" fill="White"/><text transform="translate(445.75 2090.51)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="43.347">30: init()</tspan></text><line x1="440.75" y1="2103.96" x2="603.9215" y2="2104.4685" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="440.75" y="2117.51" width"122" height="14" fill="White"/><text transform="translate(445.75 2117.51)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="44.027">31: getT</tspan><tspan font-size="12pt" x="42.697266" y="11" textLength="50.683">emplate()</tspan></text><line x1="440.75" y1="2130.96" x2="603.9215" y2="2131.4685" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="617.274" y1="2152.06" x2="457.10254" y2="2152.06" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><line x1="80.75" y1="2167.5701" x2="839.92145" y2="2168.1106" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><line x1="80.75" y1="2338.57" x2="839.92145" y2="2339.1106" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id3519_Graphic"><rect x="270.7201" y="863" width="17" height="38.027344" fill="White"/><rect x="270.72601" y="863" width="17" height="38.027344" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><line x1="163.226" y1="872.722" x2="257.89746" y2="872.722" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="168" y="856.722" width="24" height="14" fill="White"/><text transform="translate(173 856.722)" fill="Black"><tspan font-size="12pt" x=".32617188" y="11" textLength="13.347">13</tspan></text><rect x="360.72601" y="819" width="144.5" height="14" fill="White"/><rect x="360.72601" y="819" width="144.5" height="14" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(365.72601 819)" fill="Black"><tspan font-size="12pt" font-weight="bold" x="4.2294922" y="11" textLength="126.041">: StyleSheetGenerator</tspan></text><line x1="432.97601" y1="833.5" x2="432.97601" y2="864" stroke="Black stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><line x1="441" y1="1044" x2="462.88943" y2="1043.5121" marker-end="url(#StickArrow_Marker_3)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="442.08282" y="1027.70605" width="24" height="14" fill="White"/><text transform="translate(447.08282 1027.70605)" fill="Black"><tspan font-size="12pt" x=".32617188" y="11" textLength="13.347">19</tspan></text><g id="id4144_Graphic"><rect x="710.5" y="466.961" width="17" height="45.455017" fill="White"/><rect x="710.5" y="466.961" width="17" height="45.455017" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id4145_Graphic"><rect x="710.5" y="520.961" width="17" height="45.454956" fill="White"/><rect x="710.5" y="520.961" width="17" height="45.454956" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id4151_Graphic"><rect x="928.69" y="1329.80005" width="17" heght="38.027344" fill="White"/><rect x="928.69" y="1329.80005" width="17" height="38.027344" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><rect x="928.419" y="738.445" width="107.99994" height="14" fill="White"/><text transform="translate(933.419 738.445)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="6.673">1</tspan><tspan font-size="12pt" x="5.7890625" y="11" textLength="19.341">1: fi</tspan><tspan font-size="12pt" x="25.13086" y="11" textLength="41.361">ndConfl</tspan><tspan font-size="12pt" x="66.492188" y="11" textLength="25.992">icts()</tspan></text><line x1="1053" y1="774" x2="940.32855" y2="774" marker-end="url(#StickArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1" stroke-dasharray="4,4"/><line x1="929.419" y1="757.055" x2="1043.9575" y2="756.0772" marker-end="url(#SharpArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><g id="id2351_Graphic"><rect x="766" y=747" width="17" height="38.5" fill="White"/><rect x="766" y="747" width="17" height="38.5" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><g id="id4165_Graphic"><rect x="710.5" y="223.961" width="17" height="45.455017" fill="White"/><rect x="710.5" y="223.961" width="17" height="45.455017" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><rect x="80" y="639" width="100" height="14" fill="White"/><text transform="translate(85 639)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="89.378">8: buildHeader ()</tspan></text><path d="M 96.763153 679.2978 C 106.40107 673.62097 118.219376 667.56476 117 663.77502 C 115.43294 658.90466 86.166054 656.2749 80 654.77502 L 80 654.77502" marker-start="url(#FilledArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="72" y="666" width="17" height="38.5" fill="White"/><rect x="72" y="666" width="17" height="38.5" stroke="Black" stroke-linecap=round" stroke-linejoin="round" stroke-width="1"/><rect x="948.19" y="1506.16" width="87.99994" height="14" fill="White"/><text transform="translate(953.19 1506.16)" fill="Black"><tspan font-size="12pt" x=".32226562" y="11" textLength="77.355003">23: getErrors()</tspan></text><g id="id4178_Graphic"><rect x="434.34698" y="1601.77" width="17" height="72" fill="White"/><rect x="434.34698" y="1601.77" width="17" height="72" stroke="#f06157" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g><text transform="translate(474 1614.23)" fill="#f06157"><tspan font-size="12pt" fill="#f06157" x=".16699219" y="11" textLength="104.666">A: (CssError) errors</tspan></text><rect x="891.69" y="1640.55" width="97" height="14" fill="White"/><text transform="translate(896.69 1640.55)" fill="Black"><tspan font-size="12pt" x=".146484375" y="11" textLength="86.707">i: getException()</tspan></text><rect x="833" y="1118.53" width="123" height="14" fill="White"/><text transform="translate(838 1118.53)" fill="Black"><tpan font-size="12pt" x="0" y="11" textLength="112.042">ii: getProperty(name)</tspan></text><rect x="80.790504" y="2148.5901" width="144.21002" height="14" fill="White"/><text transform="translate(85.790497 2148.5901)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="101.384">32: getLocalPrintW</tspan><tspan font-size="12pt" x="101.17383" y="11" textLength="28.658001">riter()</tspan></text><path d="M 509.72794 81.64325 C 519.38684 75.55464 531.30524 69.045776 530.081 64.978996 C 528.51398 59.773518 499.24704 56.963005 493.081 55.36 L 493.081 55.36" marker-start="url(#FilledArrow_Marker)" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><rect x="485.081" y="67.357002" width="17" height="41.148895" fill="White"/><rect x="485.081" y="67.357002" width="17" height="41.148895" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/><text transform="translate(499.5 36)" fill="Black"><tspan font-size="12pt" x="0" y="11" textLength="76.705">0: load satic fi</tspan><tspan font-size="12pt" x="76.70508" y="11" textLength="121.23">les: "format.properties"</tspan><tspan font-size="12pt" x="0" y="25" textLength="184.57001">                              "urls.properties"</tspan></text><g id="id4184_Graphic"><rect x="483.452" y="864" width="17" height="38.5" fill="White"/><rect x="483.452" y="864" width="17" height="38.5" stroke="Black" stroke-linecap="round" stroke-linejoin="round" stroke-width="1"/></g></g></g></svg>

Index: CSS_Validator_Sequence_Diagram.graffle
===================================================================
RCS file: /sources/public/2002/css-validator/docs/CSS_Validator_Sequence_Diagram.graffle,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- CSS_Validator_Sequence_Diagram.graffle	3 Aug 2007 13:44:17 -0000	1.1
+++ CSS_Validator_Sequence_Diagram.graffle	14 Aug 2007 16:30:07 -0000	1.2
@@ -39,7 +39,7 @@
 	<key>GuidesVisible</key>
 	<string>YES</string>
 	<key>HPages</key>
-	<integer>2</integer>
+	<integer>3</integer>
 	<key>ImageCounter</key>
 	<integer>1</integer>
 	<key>IsPalette</key>
@@ -92,36 +92,76 @@
 			<key>GraphicsList</key>
 			<array>
[...12644 lines suppressed...]
+	<integer>3</integer>
 	<key>WindowInfo</key>
 	<dict>
 		<key>CurrentSheet</key>
@@ -5942,13 +9447,13 @@
 		<key>FitInWindow</key>
 		<false/>
 		<key>Frame</key>
-		<string>{{10, 46}, {1273, 700}}</string>
+		<string>{{3, 47}, {1228, 699}}</string>
 		<key>ShowRuler</key>
 		<false/>
 		<key>ShowStatusBar</key>
 		<true/>
 		<key>VisibleRegion</key>
-		<string>{{-33, 0}, {1258, 586}}</string>
+		<string>{{0, 766}, {1213, 585}}</string>
 		<key>Zoom</key>
 		<string>1</string>
 	</dict>

Received on Tuesday, 14 August 2007 16:30:21 UTC