RE: Getting validation errors when using derived types

Hi Priscilla:

Thanks for your reply... 

You are correct about warning, note, caution being undefined.
I removed those elements from my document instance

I have attached an XML instance and the XSD.

I am finding that errors are detected when using JAXP
parser, but Xerces2 SAXParser and DOMParser are NOT detecting
the error?  What am I missing, see my sample Java code. 



>-----Original Message-----
>From: Priscilla Walmsley [mailto:priscilla@walmsley.com]
>Sent: Tuesday, July 16, 2002 9:09 AM
>To: Wise, Bowden (Research); xmlschema-dev@w3.org
>Subject: RE: Getting validation errors when using derived types
>
>
>Hi,
>
>It's failing on the elements caution, note, consumable and warning, and
>I don't see where those elements are declared.  Are they declared in
>another schema that you didn't include?
>
>If the Xerces parsers are not giving you an error, perhaps you did not
>turn schema validation on?  You need to set two features: one for
>validation and one for schema validation.
>(http://xml.org/sax/features/validation and
>http://apache.org/xml/features/validation/schema).
>
>Hope that helps!
>Priscilla
>
>-----------------------------------------------------
>Priscilla Walmsley             priscilla@walmsley.com
>Author, Definitive XML Schema     (Prentice Hall PTR)
>----------------------------------------------------- 
>
>> -----Original Message-----
>> From: xmlschema-dev-request@w3.org 
>> [mailto:xmlschema-dev-request@w3.org] On Behalf Of Wise, 
>> Bowden (Research)
>> Sent: Tuesday, July 16, 2002 8:54 AM
>> To: 'xmlschema-dev@w3.org'
>> Subject: Getting validation errors when using derived types
>> 
>> 
>> 
>> Hi
>> 
>> I have defined a schema that that includes a variable content 
>> container. A <results>
>> element has been defined to include a sequence of <result> 
>> (abstract), depending
>> on the application there may be one or more derived classes 
>> from <result>
>> using xsd:extension.  
>> 
>> I am finding that when I run an XML instance through the JAXP 
>> validating 
>> parser, I get errors telling me that the derived elements are 
>> invalid content.
>> When I use Xerces DOM or SAX parsers directly, no errors are reported
>> even if I include an invalid tag never defined inside of a 
>> <results> element.
>> 
>> Do schema valdiating parsers recognize derived classes??  See 
>> the errors
>> below when using JAXP parser (from DocumentBuilder).  
>> 
>> I was hoping to be able to validate my document instances based on
>> a schema that uses derived classes, is this not possible?
>> 
>> I enclose my schema files below, any suggestions, insights welcome
>> 
>> - smgtglf-base.xsd (base class defines <results>)
>> - ResultType.xsd   (defines <result> as abstract)
>> - TaskTimeType.xsd (defines <tasktime> as extension of <result>)
>> - ToolType.xsd (defines <tool> as extension of <result>
>> - mtatglf.xsd (all of above)
>> 
>> - OilFilterElement-tglf-new.xml (instance using mtatglf.xsd schema)
>> 
>> 
>> SAX Parsing C:\develop\mta\web\test1\OilFilterElement-tglf-new.xml
>> SAX Parsed
>> DOM Parsing C:\develop\mta\web\test1\OilFilterElement-tglf-new.xml
>> DOM Parsed
>> JAXP Parsing C:\develop\mta\web\test1\OilFilterElement-tglf-new.xml
>> ERROR: org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: 
>> Invalid content st
>> arting with element 'caution'. The content must match 
>> '("":result){0-UNBOUNDED}'
>> . at  line=59 col=27 pubid=null sysid=null
>> ERROR: org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: 
>> Invalid content st
>> arting with element 'note'. The content must match 
>> '("":result){0-UNBOUNDED}'. a
>> t  line=78 col=24 pubid=null sysid=null
>> ERROR: org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: 
>> Invalid content st
>> arting with element 'consumable'. The content must match 
>> '("":result){0-UNBOUNDE
>> D}'. at  line=101 col=59 pubid=null sysid=null
>> ERROR: org.xml.sax.SAXParseException: cvc-complex-type.2.4.a: 
>> Invalid content st
>> arting with element 'warning'. The content must match 
>> '("":result){0-UNBOUNDED}'
>> . at  line=112 col=27 pubid=null sysid=null
>> JAXP Parsed
>>  <<smgtglf-base.xsd>>  <<OilFilterElement-tglf-new.xml>>  
>> <<ResultType.xsd>>  <<mtatglf.xsd>>  
>> <<TaskTimeType.xsd>>  <<ToolType.xsd>> 
>> > Bowden
>> > g GE Global Research Center 
>> > 
>> ______________________________________________________________
>> _____________________________________
>> > ________________
>> G. Bowden Wise
>> mailto:wisegb@research.ge.com
>> Information and Decision Technologies
>> GE Global Research Center
>> Building K1, Room 5B2C
>> PO Box 8                            | One Research Circle
>> Schenectady, NY 12301       | Niskayuna NY 12309
>> Phone: 518-387-7833           | Fax: 518-387-6104
>> 
>> 
>> 
>> 
>


begin 600 mtatglf0.xsd
M/#]X;6P@=F5R<VEO;B`]("(Q+C`B(&5N8V]D:6YG(#T@(E541BTX(C\^#0H\
M(2TM1V5N97)A=&5D(&)Y(%A-3"!!=71H;W)I='DN($-O;F9O<FUS('1O('<S
M8R!H='1P.B\O=W=W+G<S+F]R9R\R,#`Q+UA-3%-C:&5M82TM/@T*/'AS9#IS
M8VAE;6$@>&UL;G,Z>'-D(#T@(FAT='`Z+R]W=W<N=S,N;W)G+S(P,#$O6$U,
M4V-H96UA(CX-"@T*"3QX<V0Z96QE;65N="!N86UE(#T@(G-M9W1G;&8B('1Y
M<&4@/2`B<VUG=&=L9E1Y<&4B+SX-"@D\>'-D.F-O;7!L97A4>7!E(&YA;64@
M/2`B<VUG=&=L9E1Y<&4B/@T*"0D\>'-D.G-E<75E;F-E/@T*"0D)/'AS9#IE
M;&5M96YT(')E9B`](")397%U96YC94AE861E<B(O/@T*"0D)/'AS9#IE;&5M
M96YT(')E9B`](")334=#;VYT97AT(B\^#0H)"0D\>'-D.F5L96UE;G0@<F5F
M(#T@(G1A<VMS=&5P(B\^#0H)"3PO>'-D.G-E<75E;F-E/@T*"3PO>'-D.F-O
M;7!L97A4>7!E/@T*"3QX<V0Z96QE;65N="!N86UE(#T@(E-E<75E;F-E2&5A
M9&5R(B!T>7!E(#T@(E-E<75E;F-E2&5A9&5R5'EP92(O/@T*"3QX<V0Z8V]M
M<&QE>%1Y<&4@;F%M92`](")397%U96YC94AE861E<E1Y<&4B/@T*"0D\>'-D
M.F%T=')I8G5T92!N86UE(#T@(G-E<6ED(B!U<V4@/2`B;W!T:6]N86PB('1Y
M<&4@/2`B>'-D.G-T<FEN9R(O/@T*"0D\>'-D.F%T=')I8G5T92!N86UE(#T@
M(G-E<6)A<V4B('5S92`](")O<'1I;VYA;"(@='EP92`](")X<V0Z<W1R:6YG
M(B\^#0H)/"]X<V0Z8V]M<&QE>%1Y<&4^#0H)/'AS9#IE;&5M96YT(&YA;64@
M/2`B4TU'0V]N=&5X="(@='EP92`](")334=#;VYT97AT5'EP92(O/@T*"3QX
M<V0Z8V]M<&QE>%1Y<&4@;F%M92`](")334=#;VYT97AT5'EP92(^#0H)"3QX
M<V0Z<V5Q=65N8V4^#0H)"0D\>'-D.F5L96UE;G0@<F5F(#T@(E1A<VM);F9O
M<FUA=&EO;B(@;6EN3V-C=7)S(#T@(C`B+SX-"@D)"3QX<V0Z96QE;65N="!R
M968@/2`B4')O9'5C=%-U<'!O<G1%;G9I<F]N;65N="(@;6EN3V-C=7)S(#T@
M(C`B+SX-"@D)"3QX<V0Z96QE;65N="!R968@/2`B3W5T<'5T26YF;W)M871I
M;VXB(&UI;D]C8W5R<R`]("(P(B\^#0H)"3PO>'-D.G-E<75E;F-E/@T*"0D\
M>'-D.F%T=')I8G5T92!N86UE(#T@(FEN:69I;&5N86UE(B!U<V4@/2`B;W!T
M:6]N86PB('1Y<&4@/2`B>'-D.G-T<FEN9R(O/@T*"3PO>'-D.F-O;7!L97A4
M>7!E/@T*"3QX<V0Z96QE;65N="!N86UE(#T@(G1A<VMS=&5P(B!T>7!E(#T@
M(E1A<VM3=&5P5'EP92(O/@T*"3QX<V0Z8V]M<&QE>%1Y<&4@;F%M92`](")4
M87-K4W1E<%1Y<&4B/@T*"0D\>'-D.G-E<75E;F-E/@T*"0D)/'AS9#IE;&5M
M96YT(')E9B`](")P87)T<R(@;6EN3V-C=7)S(#T@(C`B+SX-"@D)"3QX<V0Z
M96QE;65N="!R968@/2`B86-T:6]N<R(@;6EN3V-C=7)S(#T@(C`B+SX-"@D)
M"3QX<V0Z96QE;65N="!R968@/2`B:6UA9V5S(B!M:6Y/8V-U<G,@/2`B,"(O
M/@T*"0D)/'AS9#IE;&5M96YT(')E9B`](")I;F9O(B!M:6Y/8V-U<G,@/2`B
M,"(O/@T*"0D)/'AS9#IE;&5M96YT(')E9B`](")R969E<F5N8V5S(B!M:6Y/
M8V-U<G,@/2`B,"(O/@T*"0D)/'AS9#IE;&5M96YT(')E9B`](")T87-K8VAI
M;&1R96XB(&UI;D]C8W5R<R`]("(P(B\^#0H)"3PO>'-D.G-E<75E;F-E/@T*
M"0D\>'-D.F%T=')I8G5T92!N86UE(#T@(E-T97!.86UE(B!U<V4@/2`B;W!T
M:6]N86PB('1Y<&4@/2`B>'-D.G-T<FEN9R(O/@T*"0D\>'-D.F%T=')I8G5T
M92!N86UE(#T@(E-T97!.=6UB97(B('5S92`](")O<'1I;VYA;"(@='EP92`]
M(")X<V0Z<W1R:6YG(B\^#0H)/"]X<V0Z8V]M<&QE>%1Y<&4^#0H)/'AS9#IE
M;&5M96YT(&YA;64@/2`B5&%S:TEN9F]R;6%T:6]N(B!T>7!E(#T@(E1A<VM)
M;F9O<FUA=&EO;E1Y<&4B+SX-"@D\>'-D.F-O;7!L97A4>7!E(&YA;64@/2`B
M5&%S:TEN9F]R;6%T:6]N5'EP92(^#0H)"3QX<V0Z871T<FEB=71E(&YA;64@
M/2`B=&%S:W)E9B(@=7-E(#T@(F]P=&EO;F%L(B!T>7!E(#T@(GAS9#IS=')I
M;F<B+SX-"@D)/'AS9#IA='1R:6)U=&4@;F%M92`](")G;V%L<&%R="(@=7-E
M(#T@(F]P=&EO;F%L(B!T>7!E(#T@(GAS9#IS=')I;F<B+SX-"@D)/'AS9#IA
M='1R:6)U=&4@;F%M92`](")S=7!P;W)T3&5V96PB('5S92`](")O<'1I;VYA
M;"(^#0H)"0D\>'-D.G-I;7!L951Y<&4^#0H)"0D)/'AS9#IR97-T<FEC=&EO
M;B!B87-E(#T@(GAS9#I.351/2T5.(CX-"@D)"0D)/'AS9#IE;G5M97)A=&EO
M;B!V86QU92`](")O;BUW:6YG(B\^#0H)"0D)"3QX<V0Z96YU;65R871I;VX@
M=F%L=64@/2`B:6YT97)M961I871E(B\^#0H)"0D)"3QX<V0Z96YU;65R871I
M;VX@=F%L=64@/2`B9&5P;W0B+SX-"@D)"0D\+WAS9#IR97-T<FEC=&EO;CX-
M"@D)"3PO>'-D.G-I;7!L951Y<&4^#0H)"3PO>'-D.F%T=')I8G5T93X-"@D\
M+WAS9#IC;VUP;&5X5'EP93X-"@D\>'-D.F5L96UE;G0@;F%M92`](")0<F]D
M=6-T4W5P<&]R=$5N=FER;VYM96YT(B!T>7!E(#T@(E!R;V1U8W13=7!P;W)T
M16YV:7)O;FUE;G14>7!E(B\^#0H)/'AS9#IC;VUP;&5X5'EP92!N86UE(#T@
M(E!R;V1U8W13=7!P;W)T16YV:7)O;FUE;G14>7!E(B\^#0H)/'AS9#IE;&5M
M96YT(&YA;64@/2`B3W5T<'5T26YF;W)M871I;VXB('1Y<&4@/2`B3W5T<'5T
M26YF;W)M871I;VY4>7!E(B\^#0H)/'AS9#IC;VUP;&5X5'EP92!N86UE(#T@
M(D]U='!U=$EN9F]R;6%T:6]N5'EP92(O/@T*"3QX<V0Z96QE;65N="!N86UE
M(#T@(G!A<G1S(CX-"@D)/'AS9#IC;VUP;&5X5'EP93X-"@D)"3QX<V0Z<V5Q
M=65N8V4^#0H)"0D)/'AS9#IE;&5M96YT(')E9B`](")P87)T(B!M:6Y/8V-U
M<G,@/2`B,"(@;6%X3V-C=7)S(#T@(G5N8F]U;F1E9"(O/@T*"0D)/"]X<V0Z
M<V5Q=65N8V4^#0H)"3PO>'-D.F-O;7!L97A4>7!E/@T*"3PO>'-D.F5L96UE
M;G0^#0H)/'AS9#IE;&5M96YT(&YA;64@/2`B86-T:6]N<R(^#0H)"3QX<V0Z
M8V]M<&QE>%1Y<&4^#0H)"0D\>'-D.G-E<75E;F-E/@T*"0D)"3QX<V0Z96QE
M;65N="!R968@/2`B86-T:6]N(B!M:6Y/8V-U<G,@/2`B,"(@;6%X3V-C=7)S
M(#T@(G5N8F]U;F1E9"(O/@T*"0D)/"]X<V0Z<V5Q=65N8V4^#0H)"3PO>'-D
M.F-O;7!L97A4>7!E/@T*"3PO>'-D.F5L96UE;G0^#0H)/'AS9#IE;&5M96YT
M(&YA;64@/2`B:6UA9V5S(CX-"@D)/'AS9#IC;VUP;&5X5'EP93X-"@D)"3QX
M<V0Z<V5Q=65N8V4^#0H)"0D)/'AS9#IE;&5M96YT(')E9B`](")I;6%G92(@
M;6EN3V-C=7)S(#T@(C`B(&UA>$]C8W5R<R`](")U;F)O=6YD960B+SX-"@D)
M"3PO>'-D.G-E<75E;F-E/@T*"0D\+WAS9#IC;VUP;&5X5'EP93X-"@D\+WAS
M9#IE;&5M96YT/@T*"3QX<V0Z96QE;65N="!N86UE(#T@(FEN9F\B/@T*"0D\
M>'-D.F-O;7!L97A4>7!E/@T*"0D)/'AS9#IS97%U96YC93X-"@D)"0D\>'-D
M.F5L96UE;G0@<F5F(#T@(FEN9F]S970B(&UI;D]C8W5R<R`]("(P(B!M87A/
M8V-U<G,@/2`B=6YB;W5N9&5D(B\^#0H)"0D\+WAS9#IS97%U96YC93X-"@D)
M/"]X<V0Z8V]M<&QE>%1Y<&4^#0H)/"]X<V0Z96QE;65N=#X-"@D\>'-D.F5L
M96UE;G0@;F%M92`](")R969E<F5N8V5S(CX-"@D)/'AS9#IC;VUP;&5X5'EP
M93X-"@D)"3QX<V0Z<V5Q=65N8V4^#0H)"0D)/'AS9#IE;&5M96YT(')E9B`]
M(")R969E<F5N8V4B(&UI;D]C8W5R<R`]("(P(B!M87A/8V-U<G,@/2`B=6YB
M;W5N9&5D(B\^#0H)"0D\+WAS9#IS97%U96YC93X-"@D)/"]X<V0Z8V]M<&QE
M>%1Y<&4^#0H)/"]X<V0Z96QE;65N=#X-"@D\>'-D.F5L96UE;G0@;F%M92`]
M(")P87)T(B!T>7!E(#T@(E!A<G14>7!E(B\^#0H)/'AS9#IC;VUP;&5X5'EP
M92!N86UE(#T@(E!A<G14>7!E(CX-"@D)/'AS9#IA='1R:6)U=&4@;F%M92`]
M(")P87)T:60B('5S92`](")O<'1I;VYA;"(@='EP92`](")X<V0Z<W1R:6YG
M(B\^#0H)"3QX<V0Z871T<FEB=71E(&YA;64@/2`B<&%R=&YA;64B('5S92`]
M(")O<'1I;VYA;"(@='EP92`](")X<V0Z<W1R:6YG(B\^#0H)/"]X<V0Z8V]M
M<&QE>%1Y<&4^#0H)/'AS9#IS:6UP;&54>7!E(&YA;64@/2`B5F%L:61!8W1I
M;VY4>7!E(CX-"@D)/'AS9#IR97-T<FEC=&EO;B!B87-E(#T@(GAS9#IS=')I
M;F<B/@T*"0D)/'AS9#IE;G5M97)A=&EO;B!V86QU92`](")I;G-T86QL(B\^
M#0H)"0D\>'-D.F5N=6UE<F%T:6]N('9A;'5E(#T@(G)E;6]V92(O/@T*"0D)
M/'AS9#IE;G5M97)A=&EO;B!V86QU92`](")C;&5A;B(O/@T*"0D)/'AS9#IE
M;G5M97)A=&EO;B!V86QU92`](")C:&5C:R(O/@T*"0D)/'AS9#IE;G5M97)A
M=&EO;B!V86QU92`](")I;G-P96-T(B\^#0H)"3PO>'-D.G)E<W1R:6-T:6]N
M/@T*"3PO>'-D.G-I;7!L951Y<&4^#0H)/'AS9#IE;&5M96YT(&YA;64@/2`B
M86-T:6]N(B!T>7!E(#T@(D%C=&EO;E1Y<&4B+SX-"@D\>'-D.F-O;7!L97A4
M>7!E(&YA;64@/2`B06-T:6]N5'EP92(^#0H)"3QX<V0Z871T<FEB=71E(&YA
M;64@/2`B86-T:6]N(B!U<V4@/2`B;W!T:6]N86PB('1Y<&4@/2`B5F%L:61!
M8W1I;VY4>7!E(B\^#0H)"3QX<V0Z871T<FEB=71E(&YA;64@/2`B<&%R=&YA
M;64B('5S92`](")O<'1I;VYA;"(@='EP92`](")X<V0Z<W1R:6YG(B\^#0H)
M"3QX<V0Z871T<FEB=71E(&YA;64@/2`B<&%R='9E<F(B('5S92`](")O<'1I
M;VYA;"(@='EP92`](")X<V0Z<W1R:6YG(B\^#0H)/"]X<V0Z8V]M<&QE>%1Y
M<&4^#0H)/'AS9#IE;&5M96YT(&YA;64@/2`B:6UA9V4B('1Y<&4@/2`B26UA
M9V54>7!E(B\^#0H)/'AS9#IC;VUP;&5X5'EP92!N86UE(#T@(DEM86=E5'EP
M92(^#0H)"3QX<V0Z871T<FEB=71E(&YA;64@/2`B9FEL96YA;64B('5S92`]
M(")O<'1I;VYA;"(@='EP92`](")X<V0Z<W1R:6YG(B\^#0H)"3QX<V0Z871T
M<FEB=71E(&YA;64@/2`B:6UA9V5T>7!E(B!U<V4@/2`B;W!T:6]N86PB('1Y
M<&4@/2`B>'-D.G-T<FEN9R(O/@T*"0D\>'-D.F%T=')I8G5T92!N86UE(#T@
M(FUI;65T>7!E(B!U<V4@/2`B;W!T:6]N86PB('1Y<&4@/2`B>'-D.G-T<FEN
M9R(O/@T*"3PO>'-D.F-O;7!L97A4>7!E/@T*"3QX<V0Z96QE;65N="!N86UE
M(#T@(FEN9F]S970B/@T*"0D\>'-D.F-O;7!L97A4>7!E/@T*"0D)/'AS9#IS
M97%U96YC93X-"@D)"0D\>'-D.F5L96UE;G0@<F5F(#T@(FEN9F]R97-U;'0B
M(&UI;D]C8W5R<R`]("(P(B!M87A/8V-U<G,@/2`B=6YB;W5N9&5D(B\^#0H)
M"0D\+WAS9#IS97%U96YC93X-"@D)"3QX<V0Z871T<FEB=71E(&YA;64@/2`B
M:6YF;W1Y<&4B('5S92`](")O<'1I;VYA;"(@='EP92`](")X<V0Z<W1R:6YG
M(B\^#0H)"3PO>'-D.F-O;7!L97A4>7!E/@T*"3PO>'-D.F5L96UE;G0^#0H)
M/'AS9#IE;&5M96YT(&YA;64@/2`B<F5F97)E;F-E(B!T>7!E(#T@(E)E9F5R
M96YC951Y<&4B+SX-"@D\>'-D.F-O;7!L97A4>7!E(&YA;64@/2`B4F5F97)E
M;F-E5'EP92(^#0H)"3QX<V0Z871T<FEB=71E(&YA;64@/2`B<W)C(B!U<V4@
M/2`B;W!T:6]N86PB('1Y<&4@/2`B>'-D.G-T<FEN9R(O/@T*"0D\>'-D.F%T
M=')I8G5T92!N86UE(#T@(FQA8F5L(B!U<V4@/2`B;W!T:6]N86PB('1Y<&4@
M/2`B>'-D.G-T<FEN9R(O/@T*"3PO>'-D.F-O;7!L97A4>7!E/@T*"3QX<V0Z
M96QE;65N="!N86UE(#T@(FEN9F]R97-U;'0B/@T*"0D\>'-D.F-O;7!L97A4
M>7!E/@T*"0D)"3QX<V0Z<V5Q=65N8V4^#0H)"0D)"3QX<V0Z96QE;65N="!R
M968@/2`B<&%R86US(B`O/@T*"0D)"0D\>'-D.F5L96UE;G0@<F5F(#T@(G)E
M<W5L=',B("\^#0H)"0D)/"]X<V0Z<V5Q=65N8V4^#0H)"0D\>'-D.F%T=')I
M8G5T92!N86UE(#T@(FEN9F]T>7!E(B!U<V4@/2`B;W!T:6]N86PB('1Y<&4@
M/2`B>'-D.G-T<FEN9R(O/@T*"0D\+WAS9#IC;VUP;&5X5'EP93X-"@D\+WAS
M9#IE;&5M96YT/@T*#0H)/'AS9#IE;&5M96YT(&YA;64@/2`B<F5S=6QT<R(^
M#0H)"3QX<V0Z8V]M<&QE>%1Y<&4^#0H)"0D\>'-D.G-E<75E;F-E/@T*"0D)
M"3QX<V0Z96QE;65N="!R968@/2`B<F5S=6QT(B!M:6Y/8V-U<G,@/2`B,"(@
M;6%X3V-C=7)S(#T@(G5N8F]U;F1E9"(O/@T*"0D)/"]X<V0Z<V5Q=65N8V4^
M#0H)"0D\>'-D.F%T=')I8G5T92!N86UE(#T@(FEN9F]T>7!E(B!U<V4@/2`B
M;W!T:6]N86PB('1Y<&4@/2`B>'-D.G-T<FEN9R(O/@T*"0D\+WAS9#IC;VUP
M;&5X5'EP93X-"@D\+WAS9#IE;&5M96YT/@T*"3QX<V0Z96QE;65N="!N86UE
M(#T@(G!A<F%M<R(^#0H)"3QX<V0Z8V]M<&QE>%1Y<&4^#0H)"0D\>'-D.G-E
M<75E;F-E/@T*"0D)"3QX<V0Z96QE;65N="!R968@/2`B<&%R86TB(&UI;D]C
M8W5R<R`]("(P(B!M87A/8V-U<G,@/2`B=6YB;W5N9&5D(B\^#0H)"0D\+WAS
M9#IS97%U96YC93X-"@D)/"]X<V0Z8V]M<&QE>%1Y<&4^#0H)/"]X<V0Z96QE
M;65N=#X-"@D\>'-D.F5L96UE;G0@;F%M92`](")P87)A;2(^#0H)"3QX<V0Z
M8V]M<&QE>%1Y<&4^#0H)"0D\>'-D.F%T=')I8G5T92!N86UE(#T@(FYA;64B
M('5S92`](")O<'1I;VYA;"(@='EP92`](")X<V0Z<W1R:6YG(B\^#0H)"0D\
M>'-D.F%T=')I8G5T92!N86UE(#T@(G9A;'5E(B!U<V4@/2`B;W!T:6]N86PB
M('1Y<&4@/2`B>'-D.G-T<FEN9R(O/@T*"0D\+WAS9#IC;VUP;&5X5'EP93X-
M"@D\+WAS9#IE;&5M96YT/@T*"3QX<V0Z96QE;65N="!N86UE(#T@(G1A<VMC
M:&EL9')E;B(^#0H)"3QX<V0Z8V]M<&QE>%1Y<&4^#0H)"0D\>'-D.G-E<75E
M;F-E/@T*"0D)"3QX<V0Z96QE;65N="!R968@/2`B=&%S:W-T97`B(&UI;D]C
M8W5R<R`]("(P(B!M87A/8V-U<G,@/2`B=6YB;W5N9&5D(B\^#0H)"0D\+WAS
M9#IS97%U96YC93X-"@D)/"]X<V0Z8V]M<&QE>%1Y<&4^#0H)/"]X<V0Z96QE
M;65N=#X-"@T*"3QX<V0Z96QE;65N="!N86UE(#T@(G)E<W5L="(@='EP92`]
M(")297-U;'14>7!E(B\^#0H)/'AS9#IC;VUP;&5X5'EP92!N86UE(#T@(E)E
M<W5L=%1Y<&4B(&%B<W1R86-T(#T@(G1R=64B/@T*"0D\>'-D.F%T=')I8G5T
M92!N86UE(#T@(FED(B!T>7!E(#T@(GAS9#I)1"(O/@T*"3PO>'-D.F-O;7!L
M97A4>7!E/@T*#0H)/'AS9#IE;&5M96YT(&YA;64@/2`B=&]O;"(@("`@('1Y
M<&4@/2`B5&]O;%1Y<&4B("`@("!S=6)S=&ET=71I;VY'<F]U<"`](")R97-U
M;'0B+SX-"@D\>'-D.F-O;7!L97A4>7!E(&YA;64@/2`B5&]O;%1Y<&4B/@T*
M"0D\>'-D.F-O;7!L97A#;VYT96YT/@T*"0D)/'AS9#IE>'1E;G-I;VX@8F%S
M93TB4F5S=6QT5'EP92(^#0H)"0D)/'AS9#IA='1R:6)U=&4@;F%M92`](")T
M;V]L7VED(B`@('5S92`](")O<'1I;VYA;"(@='EP92`](")X<V0Z<W1R:6YG
M(B\^#0H)"0D)/'AS9#IA='1R:6)U=&4@;F%M92`](")T;V]L7VYA;64B('5S
M92`](")O<'1I;VYA;"(@='EP92`](")X<V0Z<W1R:6YG(B\^#0H)"0D)/'AS
M9#IA='1R:6)U=&4@;F%M92`](")T;V]L7W1Y<&4B('5S92`](")O<'1I;VYA
M;"(@='EP92`](")X<V0Z<W1R:6YG(B\^#0H)"0D)/'AS9#IA='1R:6)U=&4@
M;F%M92`](")T;V]L7V-O9&4B('5S92`](")O<'1I;VYA;"(@='EP92`](")X
M<V0Z<W1R:6YG(B\^#0H)"0D)/'AS9#IA='1R:6)U=&4@;F%M92`](")T;V]L
M7V1E<V,B('5S92`](")O<'1I;VYA;"(@='EP92`](")X<V0Z<W1R:6YG(B\^
M#0H)"0D\+WAS9#IE>'1E;G-I;VX^#0H)"3PO>'-D.F-O;7!L97A#;VYT96YT
M/@T*"3PO>'-D.F-O;7!L97A4>7!E/@T*#0H)/'AS9#IE;&5M96YT(&YA;64@
M/2`B=&%S:W1I;64B('1Y<&4@/2`B5&%S:U1I;654>7!E(B!S=6)S=&ET=71I
M;VY'<F]U<"`](")R97-U;'0B+SX-"@D\>'-D.F-O;7!L97A4>7!E(&YA;64]
M(E1A<VM4:6UE5'EP92(^#0H)"3QX<V0Z8V]M<&QE>$-O;G1E;G0^#0H)"0D\
M>'-D.F5X=&5N<VEO;B!B87-E/2)297-U;'14>7!E(CX-"@D)"0D\>'-D.F%T
M=')I8G5T92!N86UE(#T@(F%C=&EO;B(@=7-E(#T@(F]P=&EO;F%L(B!T>7!E
M(#T@(GAS9#IS=')I;F<B+SX-"@D)"0D\>'-D.F%T=')I8G5T92!N86UE(#T@
M(G1I;65?;6EN<R(@=7-E(#T@(F]P=&EO;F%L(B!T>7!E(#T@(GAS9#IS=')I
M;F<B+SX-"@D)"0D\>'-D.F%T=')I8G5T92!N86UE(#T@(F-O;7!L97AI='DB
M('5S92`](")O<'1I;VYA;"(@='EP92`](")X<V0Z<W1R:6YG(B\^#0H)"0D)
M/'AS9#IA='1R:6)U=&4@;F%M92`](")D=7!L:6-A=&5N;R(@=7-E(#T@(F]P
M=&EO;F%L(B!T>7!E(#T@(GAS9#IS=')I;F<B+SX-"@D)"3PO>'-D.F5X=&5N
M<VEO;CX-"@D)/"]X<V0Z8V]M<&QE>$-O;G1E;G0^#0H)/"]X<V0Z8V]M<&QE
9>%1Y<&4^#0H-"@T*/"]X<V0Z<V-H96UA/@==
`
end

begin 600 OilFilterElement-tglf-mta.xml
M/#]X;6P@=F5R<VEO;B`]("(Q+C`B(&5N8V]D:6YG(#T@(G5T9BTX(C\^#0H\
M<VUG=&=L9B!X;6QN<SIX<VD@/2`B:'1T<#HO+W=W=RYW,RYO<F<O,C`P,2]8
M34Q38VAE;6$M:6YS=&%N8V4B('AS:3IN;TYA;65S<&%C95-C:&5M84QO8V%T
M:6]N(#T@(FAT='`Z+R]N<VLQ=VES96=B,#$N9'EN+F-R9"YG92YC;VTO9'1D
M+VUT871G;&8P+GAS9"(^("`@(`T*"3Q397%U96YC94AE861E<B!S97%B87-E
M(#T@(B(@<V5Q:60@/2`B3VEL1FEL=&5R16QE;65N="(O/B`@("`-"@D\4TU'
M0V]N=&5X="\^#0H)/'1A<VMS=&5P(%-T97!.86UE(#T@(G)O;W0B(%-T97!.
M=6UB97(@/2`B,"(^("`@("`@("`-"@D)/&EM86=E<SX-"@D)/&EM86=E(&9I
M;&5N86UE(#T@(FAT='`Z+R]N<VLQ=VES96=B,#$N9'EN+F-R9"YG92YC;VTZ
M.#`X,"]334<O4U,O4V5Q=65N8V5S+T]I;$9I;'1E<D5L96UE;G0O3VEL1FEL
M=&5R16QE;65N="YA=FDB(&EM86=E='EP92`](")S97%U96YC979I9&5O(B!M
M:6UE='EP92`]("(B+SX@("`@("`@(`T*"0D\+VEM86=E<SX-"@D)/'1A<VMC
M:&EL9')E;CX@("`@("`@("`@("`-"@D)"3QT87-K<W1E<"!3=&5P3F%M92`]
M("(Q-2(@4W1E<$YU;6)E<B`]("(Q(CX@("`@("`@("`@("`@("`@#0H)"0D)
M/'!A<G1S/B`@("`@("`@("`@("`@("`@("`@#0H)"0D)"3QP87)T('!A<G1I
M9"`]("(T,#0P,%\S-3`M,S(X+3`P-RTP7VUS=%\T,C8R7U]S;VPR-B(@<&%R
M=&YA;64@/2`B:&5X(&YU="(O/B`@("`@("`@("`@("`@("`@("`@#0H)"0D)
M"3QP87)T('!A<G1I9"`]("(T,#0P,%\S-3`M,S(X+3`P-RTP7VUS=%\T,C0T
M7U]S;VPR-2(@<&%R=&YA;64@/2`B:&5X(&YU="(O/B`@("`@("`@("`@("`@
M("`@("`@#0H)"0D)"3QP87)T('!A<G1I9"`]("(T,#0P,%\S-3`M,S(X+3`P
M-RTP7VUS=%\T,C`X7U]S;VPR,R(@<&%R=&YA;64@/2`B:&5X(&YU="(O/B`@
M("`@("`@("`@("`@("`-"@D)"0D\+W!A<G1S/B`@("`@("`@("`@("`@("`-
M"@D)"0D\86-T:6]N<SX-"@D)"0D\86-T:6]N(&%C=&EO;B`](")R96UO=F4B
M('!A<G1N86UE(#T@(FAE>"!N=70B('!A<G1V97)B(#T@(G)E;6]V92(O/B`@
M("`@("`@("`@("`@("`-"@D)"0D\86-T:6]N(&%C=&EO;B`](")R96UO=F4B
M('!A<G1N86UE(#T@(FAE>"!N=70B('!A<G1V97)B(#T@(G)E;6]V92(O/B`@
M("`@("`@("`@("`@("`-"@D)"0D\86-T:6]N(&%C=&EO;B`](")R96UO=F4B
M('!A<G1N86UE(#T@(FAE>"!N=70B('!A<G1V97)B(#T@(G)E;6]V92(O/B`@
M("`@("`@("`@("`@("`-"@D)"0D\+V%C=&EO;G,^#0H)"0D)/&EM86=E<SX-
M"@D)"0D\:6UA9V4@9FEL96YA;64@/2`B:'1T<#HO+VYS:S%W:7-E9V(P,2YD
M>6XN8W)D+F=E+F-O;3HX,#@P+U--1R]34R]397%U96YC97,O3VEL1FEL=&5R
M16QE;65N="]/:6Q&:6QT97)%;&5M96YT7S`P,#`W+FIP9R(@:6UA9V5T>7!E
M(#T@(G-T97!I;6%G92(@;6EM971Y<&4@/2`B(B\^("`@("`@("`@("`@("`@
M(`T*"0D)"3QI;6%G92!F:6QE;F%M92`](")H='1P.B\O;G-K,7=I<V5G8C`Q
M+F1Y;BYC<F0N9V4N8V]M.C@P.#`O4TU'+U-3+U-E<75E;F-E<R]/:6Q&:6QT
M97)%;&5M96YT+T]I;$9I;'1E<D5L96UE;G0Q+F%V:2(@:6UA9V5T>7!E(#T@
M(G-T97!V:61E;R(@;6EM971Y<&4@/2`B(B\^("`@("`@("`@("`@("`@(`T*
M"0D)"3PO:6UA9V5S/@T*"0D)"3QI;F9O/B`@("`@("`@("`@("`@("`@("`-
M"@D)"0D)/&EN9F]S970@:6YF;W1Y<&4@/2`B=&]O;"(^("`@("`@("`@("`@
M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(`T*"0D)"0D)/&EN
M9F]R97-U;'0@:6YF;W1Y<&4@/2`B=&]O;"(^("`@("`@("`@("`@("`@("`@
M("`@("`@("`@("`@("`@("`@("`@("`@("`@(`T*"0D)"0D)/'!A<F%M<SX-
M"@D)"0D)"0D\<&%R86T@;F%M92`](")P87)T+71Y<&4B("!V86QU92`](")F
M87-T96YE<B(O/B`@("`@("`@"2`@("`@("`@("`@("`@("`@("`@("`@("`@
M("`@("`@("`@("`@#0H)"0D)"0D)/'!A<F%M(&YA;64@/2`B<&%R="UN86UE
M(B`@=F%L=64@/2`B:&5X(&YU="(O/B`@("`@("`@("`@("`@("`)("`@("`@
M("`@("`@("`@("`@("`@("`@("`@("`@#0H)"0D)"0D)/'!A<F%M(&YA;64@
M/2`B=&%S:RUT>7!E(B`@=F%L=64@/2`B<F5M;W9E(B\^("`@("`@("`@("`@
M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(`T*"0D)"0D)/"]P
M87)A;7,^("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@
M("`@("`@(`T*"0D)"0D)/')E<W5L=',@:6YF;W1Y<&4](G1O;VPB/@T*"0D)
M"0D)"3QT;V]L('1O;VQ?;F%M92`](")S;V-K970@=W)E;F-H(B!T;V]L7W1Y
M<&4@/2`B<&YE=6UA=&EC(B\^("`@("`@("`@("`@("`@("`@("`@("`@("`@
M("`@("`@("`@("`@("`@("`@(`T*"0D)"0D)"3QW=W=X>'@O/@T*"0D)"0D)
M/"]R97-U;'1S/@T*"0D)"0D)/"]I;F9O<F5S=6QT/@T*"0D)"0D\+VEN9F]S
M970^#0H)"0D)/"]I;F9O/B`@("`@("`@("`@(`T*"0D)/"]T87-K<W1E<#X@
M("`@("`@("`@("`-"@D)"3QT87-K<W1E<"!3=&5P3F%M92`]("(Q-R(@4W1E
M<$YU;6)E<B`]("(R(CX@("`@("`@("`@("`@("`@#0H)"0D)/'!A<G1S/B`@
M("`@("`@("`@("`@("`@("`@#0H)"0D)"3QP87)T('!A<G1I9"`]("(T,#0P
M,%\S-3`M,S(X+3`P-RTP7VUS=%\Q-#E?7W-O;#(Q(B!P87)T;F%M92`](")F
M:6QT97(@8F]W;"(O/B`@("`@("`@("`@("`@("`-"@D)"0D\+W!A<G1S/B`@
M("`@("`@("`@("`@("`-"@D)"0D\86-T:6]N<SX-"@D)"0D\86-T:6]N(&%C
M=&EO;B`](")R96UO=F4B('!A<G1N86UE(#T@(F9I;'1E<B!B;W=L(B!P87)T
M=F5R8B`](")R96UO=F4B+SX@("`@("`@("`@("`@("`@#0H)"0D)/"]A8W1I
M;VYS/@T*"0D)"3QI;6%G97,^#0H)"0D)/&EM86=E(&9I;&5N86UE(#T@(FAT
M='`Z+R]N<VLQ=VES96=B,#$N9'EN+F-R9"YG92YC;VTZ.#`X,"]334<O4U,O
M4V5Q=65N8V5S+T]I;$9I;'1E<D5L96UE;G0O3VEL1FEL=&5R16QE;65N=%\P
M,#`Q-"YJ<&<B(&EM86=E='EP92`](")S=&5P:6UA9V4B(&UI;65T>7!E(#T@
M(B(O/B`@("`@("`@("`@("`@("`-"@D)"0D\:6UA9V4@9FEL96YA;64@/2`B
M:'1T<#HO+VYS:S%W:7-E9V(P,2YD>6XN8W)D+F=E+F-O;3HX,#@P+U--1R]3
M4R]397%U96YC97,O3VEL1FEL=&5R16QE;65N="]/:6Q&:6QT97)%;&5M96YT
M,BYA=FDB(&EM86=E='EP92`](")S=&5P=FED96\B(&UI;65T>7!E(#T@(B(O
M/B`@("`@("`@("`@("`@("`-"@D)"0D\+VEM86=E<SX-"@D)"0D\:6YF;SX@
M("`-"@D)"0D\+VEN9F\^("`@("`@#0H)"0D\+W1A<VMS=&5P/B`@("`@("`@
M#0H)"3PO=&%S:V-H:6QD<F5N/B`@("`-"@D\+W1A<VMS=&5P/@T*/"]S;6=T
$9VQF/@==
`
end

begin 600 ApacheXMLUtils.java
M<&%C:V%G92!C;VTN9V4N8W)D+FUT82YU=&EL.PT*#0II;7!O<G0@:F%V82YI
M;RY&:6QE4F5A9&5R.PT*:6UP;W)T(&IA=F$N:6\N0G5F9F5R961296%D97([
M#0II;7!O<G0@:F%V82YI;RY&:6QE.PT*#0II;7!O<G0@;W)G+F%P86-H92YX
M97)C97,N<&%R<V5R<RY$3TU087)S97([#0II;7!O<G0@;W)G+F%P86-H92YX
M97)C97,N<&%R<V5R<RY305A087)S97([#0H-"FEM<&]R="!O<F<N=S-C+F1O
M;2Y$;V-U;65N=#L-"@T*:6UP;W)T(&]R9RYX;6PN<V%X+DEN<'5T4V]U<F-E
M.PT*:6UP;W)T(&]R9RYX;6PN<V%X+E-!6$5X8V5P=&EO;CL-"FEM<&]R="!O
M<F<N>&UL+G-A>"Y305A087)S945X8V5P=&EO;CL-"@T*:6UP;W)T(&IA=F%X
M+GAM;"YP87)S97)S+D1O8W5M96YT0G5I;&1E<CL-"FEM<&]R="!J879A>"YX
M;6PN<&%R<V5R<RY$;V-U;65N=$)U:6QD97)&86-T;W)Y.PT*#0IP=6)L:6,@
M8VQA<W,@07!A8VAE6$U,571I;',-"GL-"@T*("`@("\O#0H@("`@+R\@0V]N
M<W1A;G1S#0H@("`@+R\-"@T*("`@+RHJ($-O;G-T86YT<R!U<V5D(&9O<B!*
M05A0(#$N,B`J+PT*("`@<W1A=&EC(&9I;F%L(%-T<FEN9R!*05A07U-#2$5-
M05],04Y'54%'12`]#0H@("`@("`B:'1T<#HO+VIA=F$N<W5N+F-O;2]X;6PO
M:F%X<"]P<F]P97)T:65S+W-C:&5M84QA;F=U86=E(CL-"B`@(`T*("`@<W1A
M=&EC(&9I;F%L(%-T<FEN9R!7,T-?6$U,7U-#2$5-02`](`T*("`@("`@(FAT
M='`Z+R]W=W<N=S,N;W)G+S(P,#$O6$U,4V-H96UA(CL-"@T*("`@<W1A=&EC
M(&9I;F%L(%-T<FEN9R!*05A07U-#2$5-05]33U520T4@/0T*("`@("`@(FAT
M='`Z+R]J879A+G-U;BYC;VTO>&UL+VIA>'`O<')O<&5R=&EE<R]S8VAE;6%3
M;W5R8V4B.PT*("`@(`T*("`@("\O(&9E871U<F4@:61S#0H-"B`@("`O*BH@
M3F%M97-P86-E<R!F96%T=7)E(&ED("AH='1P.B\O>&UL+F]R9R]S87@O9F5A
M='5R97,O;F%M97-P86-E<RDN("HO#0H@("`@<')O=&5C=&5D('-T871I8R!F
M:6YA;"!3=')I;F<@3D%-15-004-%4U]&14%455)%7TE$(#T@(FAT='`Z+R]X
M;6PN;W)G+W-A>"]F96%T=7)E<R]N86UE<W!A8V5S(CL-"@T*("`@("\J*B!6
M86QI9&%T:6]N(&9E871U<F4@:60@*&AT='`Z+R]X;6PN;W)G+W-A>"]F96%T
M=7)E<R]V86QI9&%T:6]N*2X@*B\-"B`@("!P<F]T96-T960@<W1A=&EC(&9I
M;F%L(%-T<FEN9R!604Q)1$%424].7T9%05154D5?240@/2`B:'1T<#HO+WAM
M;"YO<F<O<V%X+V9E871U<F5S+W9A;&ED871I;VXB.PT*#0H@("`@+RHJ(%-C
M:&5M82!V86QI9&%T:6]N(&9E871U<F4@:60@*&AT='`Z+R]A<&%C:&4N;W)G
M+WAM;"]F96%T=7)E<R]V86QI9&%T:6]N+W-C:&5M82DN("HO#0H@("`@<')O
M=&5C=&5D('-T871I8R!F:6YA;"!3=')I;F<@4T-(14U!7U9!3$E$051)3TY?
M1D5!5%5215])1"`](")H='1P.B\O87!A8VAE+F]R9R]X;6PO9F5A='5R97,O
M=F%L:61A=&EO;B]S8VAE;6$B.PT*#0H@("`@+RHJ(%-C:&5M82!F=6QL(&-H
M96-K:6YG(&9E871U<F4@:60@*&AT='`Z+R]A<&%C:&4N;W)G+WAM;"]F96%T
M=7)E<R]V86QI9&%T:6]N+W-C:&5M82UF=6QL+6-H96-K:6YG*2X@*B\-"B`@
M("!P<F]T96-T960@<W1A=&EC(&9I;F%L(%-T<FEN9R!30TA%34%?1E5,3%]#
M2$5#2TE.1U]&14%455)%7TE$(#T@(FAT='`Z+R]A<&%C:&4N;W)G+WAM;"]F
M96%T=7)E<R]V86QI9&%T:6]N+W-C:&5M82UF=6QL+6-H96-K:6YG(CL-"@T*
M("`@+RHJ(%5N9&5C;&5A<F5D(&5L96UE;G0@9F5A='5R92!I9"`H:'1T<#HO
M+V%P86-H92YO<F<O>&UL+V9E871U<F5S+W9A;&ED871I;VXO=V%R;BUO;BUU
M;F1E8VQA<F5D+65L96UD968I("HO#0H@("`@<')O=&5C=&5D('-T871I8R!F
M:6YA;"!3=')I;F<@5T%23E]/3E]53D1%0TQ!4D5$7T5,14U$148@/2`B:'1T
M<#HO+V%P86-H92YO<F<O>&UL+V9E871U<F5S+W9A;&ED871I;VXO=V%R;BUO
M;BUU;F1E8VQA<F5D+65L96UD968@(CL-"@T*("`@("\O(&1E9F%U;'0@<V5T
M=&EN9W,-"@T*("`@("\J*B!$969A=6QT(')E<&5T:71I;VX@*#$I+B`J+PT*
M("`@('!R;W1E8W1E9"!S=&%T:6,@9FEN86P@:6YT($1%1D%53%1?4D50151)
M5$E/3B`](#$[#0H-"B`@("`O*BH@1&5F875L="!N86UE<W!A8V5S('-U<'!O
M<G0@*'1R=64I+B`J+PT*("`@('!R;W1E8W1E9"!S=&%T:6,@9FEN86P@8F]O
M;&5A;B!$149!54Q47TY!34534$%#15,@/2!T<G5E.PT*#0H@("`@+RHJ($1E
M9F%U;'0@;F%M97-P86-E('!R969I>&5S("AF86QS92DN("HO#0H@("`@<')O
M=&5C=&5D('-T871I8R!F:6YA;"!B;V]L96%N($1%1D%53%1?3D%-15-004-%
M7U!2149)6$53(#T@9F%L<V4[#0H-"B`@("`O*BH@1&5F875L="!V86QI9&%T
M:6]N('-U<'!O<G0@*&9A;'-E*2X@*B\-"B`@("!P<F]T96-T960@<W1A=&EC
M(&9I;F%L(&)O;VQE86X@1$5&055,5%]604Q)1$%424].(#T@9F%L<V4[#0H-
M"B`@("`O*BH@1&5F875L="!38VAE;6$@=F%L:61A=&EO;B!S=7!P;W)T("AF
M86QS92DN("HO#0H@("`@<')O=&5C=&5D('-T871I8R!F:6YA;"!B;V]L96%N
M($1%1D%53%1?4T-(14U!7U9!3$E$051)3TX@/2!F86QS93L-"@T*("`@("\J
M*B!$969A=6QT(%-C:&5M82!F=6QL(&-H96-K:6YG('-U<'!O<G0@*&9A;'-E
M*2X@*B\-"B`@("!P<F]T96-T960@<W1A=&EC(&9I;F%L(&)O;VQE86X@1$5&
M055,5%]30TA%34%?1E5,3%]#2$5#2TE.1R`](&9A;'-E.PT*#0H@("!P=6)L
M:6,@<W1A=&EC($1/35!A<G-E<B!G971087)S97(@*"D-"B`@('L-"B`@("`@
M(')E='5R;B!N97<@1$]-4&%R<V5R*"D[#0H@("!]#0H-"B`@('!U8FQI8R!S
M=&%T:6,@=F]I9"!P87)S95A305@@*%-T<FEN9R!F:6QE;F%M92D@=&AR;W=S
M($5X8V5P=&EO;@T*("`@>PT*("`@("`@4T%84&%R<V5R('!A<G-E<B`](&YE
M=R!305A087)S97(H*3L-"B`@("`@('!A<G-E<BYS971&96%T=7)E("A.04U%
M4U!!0T537T9%05154D5?240L("`@("`@("`@("!T<G5E*3L-"B`@("`@('!A
M<G-E<BYS971&96%T=7)E("A30TA%34%?5D%,241!5$E/3E]&14%455)%7TE$
M+"`@("!T<G5E*3L-"B`@("`@("\O<&%R<V5R+G-E=$9E871U<F4@*%-#2$5-
M05]&54Q,7T-(14-+24Y'7T9%05154D5?240L('1R=64I.PT*("`@("`@+R]P
M87)S97(N<V5T1F5A='5R92`H5T%23E]/3E]53D1%0TQ!4D5$7T5,14U$148L
M("`@("`@=')U92D[#0H-"B`@("`@('!A<G-E<BYS971%<G)O<DAA;F1L97(@
M*&YE=R!3:6UP;&5%<G)O<DAA;F1L97(H*2D[#0H-"B`@("`@($9I;&5296%D
M97(@9G(@/2!N97<@1FEL95)E861E<BAF:6QE;F%M92D[#0H@("`@("!"=69F
M97)E9%)E861E<B!B<B`](&YE=R!"=69F97)E9%)E861E<B`H9G(I.PT*("`@
M("`@26YP=713;W5R8V4@:6X@/2!N97<@26YP=713;W5R8V4@*&)R*3L-"B`@
M("`@(%-Y<W1E;2YO=70N<')I;G1L;B`H(E-!6"!087)S:6YG("(@*R!F:6QE
M;F%M92D[#0H@("`@("!P87)S97(N<&%R<V4@*&EN*3L-"B`@("`@(%-Y<W1E
M;2YO=70N<')I;G1L;B`H(E-!6"!087)S960B*3L-"B`@("`@(&9R+F-L;W-E
M*"D[#0H@("!]#0H-"B`@('!U8FQI8R!S=&%T:6,@=F]I9"!P87)S95A$3TT@
M*%-T<FEN9R!F:6QE;F%M92D@=&AR;W=S($5X8V5P=&EO;@T*("`@>PT*("`@
M("`@1$]-4&%R<V5R('!A<G-E<B`](&=E=%!A<G-E<B@I.PT*("`@("`@<&%R
M<V5R+G-E=$9E871U<F4@*$Y!34534$%#15-?1D5!5%5215])1"P@("`@("`@
M("`@('1R=64I.PT*("`@("`@<&%R<V5R+G-E=$9E871U<F4@*%-#2$5-05]6
M04Q)1$%424].7T9%05154D5?240L("`@('1R=64I.PT*("`@("`@<&%R<V5R
M+G-E=$9E871U<F4@*%-#2$5-05]&54Q,7T-(14-+24Y'7T9%05154D5?240L
M('1R=64I.PT*("`@("`@+R]P87)S97(N<V5T1F5A='5R92`H5T%23E]/3E]5
M3D1%0TQ!4D5$7T5,14U$148L("`@("`@=')U92D[#0HO+R`@("`@('!A<G-E
M<BYS971686QI9&%T:6YG*'1R=64I.PT*+R\@("`@("!P87)S97(N<V5T3F%M
M97-P86-E07=A<F4H=')U92D[#0H-"B`@("`@('!A<G-E<BYS971%<G)O<DAA
M;F1L97(@*&YE=R!3:6UP;&5%<G)O<DAA;F1L97(H*2D[#0H-"B`@("`@($9I
M;&5296%D97(@9G(@/2!N97<@1FEL95)E861E<BAF:6QE;F%M92D[#0H@("`@
M("!"=69F97)E9%)E861E<B!B<B`](&YE=R!"=69F97)E9%)E861E<B`H9G(I
M.PT*("`@("`@26YP=713;W5R8V4@:6X@/2!N97<@26YP=713;W5R8V4@*&)R
M*3L-"B`@("`@(%-Y<W1E;2YO=70N<')I;G1L;B`H(D1/32!087)S:6YG("(@
M*R!F:6QE;F%M92D[#0H@("`@("!P87)S97(N<&%R<V4@*&EN*3L-"B`@("`@
M($1O8W5M96YT(&1O8R`]('!A<G-E<BYG971$;V-U;65N="@I.PT*("`@("`@
M4WES=&5M+F]U="YP<FEN=&QN("@B1$]-(%!A<G-E9"(I.PT*("`@("`@9G(N
M8VQO<V4H*3L-"B`@('T-"@T*("`@<'5B;&EC('-T871I8R!V;VED('!A<G-E
M2D%84"`H4W1R:6YG(&9I;&5N86UE+"`-"B`@("`@("`@("`@("`@("`@("`@
M("`@("`@("`@("`@(&)O;VQE86X@9'1D5F%L:61A=&4L(`T*("`@("`@("`@
M("`@("`@("`@("`@("`@("`@("`@("`@8F]O;&5A;B!X<V1686QI9&%T92P-
M"B`@("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@(%-T<FEN9R`@<V-H
M96UA4V]U<F-E*2`-"B`@('1H<F]W<R!%>&-E<'1I;VX-"B`@('L-"B`@("`@
M($1O8W5M96YT0G5I;&1E<D9A8W1O<GD@9&)F(#T@1&]C=6UE;G1"=6EL9&5R
M1F%C=&]R>2YN97=);G-T86YC92@I.PT*#0H@("`@("`O+R!3970@;F%M97-P
M86-E07=A<F4@=&\@=')U92!T;R!G970@82!$3TT@3&5V96P@,B!T<F5E('=I
M=&@@;F]D97,-"B`@("`@("\O(&-O;G1A:6YI;F<@;F%M97-A<&-E(&EN9F]R
M;6%T:6]N+B`@5&AI<R!I<R!N96-E<W-A<GD@8F5C875S92!T:&4-"B`@("`@
M("\O(&1E9F%U;'0@=F%L=64@9G)O;2!*05A0(#$N,"!W87,@9&5F:6YE9"!T
M;R!B92!F86QS92X-"B`@("`@(&1B9BYS971.86UE<W!A8V5!=V%R92AT<G5E
M*3L-"@T*("`@("`@+R\@4V5T('1H92!V86QI9&%T:6]N(&UO9&4@=&\@96ET
M:&5R.B!N;R!V86QI9&%T:6]N+"!$5$0-"B`@("`@("\O('9A;&ED871I;VXL
M(&]R(%A31"!V86QI9&%T:6]N#0H@("`@("!D8F8N<V5T5F%L:61A=&EN9RAD
M=&1686QI9&%T92!\?"!X<V1686QI9&%T92D[#0H-"B`@("`@(&EF("AX<V16
M86QI9&%T92D@>PT*("`@("`@("`@=')Y('L-"B`@("`@("`@("`@(&1B9BYS
M971!='1R:6)U=&4H2D%84%]30TA%34%?3$%.1U5!1T4L(%<S0U]834Q?4T-(
M14U!*3L-"B`@("`@("`@('T@8V%T8V@@*$EL;&5G86Q!<F=U;65N=$5X8V5P
M=&EO;B!X*2![#0H@("`@("`@("`@("`O+R!4:&ES(&-A;B!H87!P96X@:68@
M=&AE('!A<G-E<B!D;V5S(&YO="!S=7!P;W)T($I!6%`@,2XR#0H@("`@("`@
M("`@("!3>7-T96TN97)R+G!R:6YT;&XH(D5R<F]R.B!*05A0($1O8W5M96YT
M0G5I;&1E<D9A8W1O<GD@871T<FEB=71E(&YO="!R96-O9VYI>F5D.B`B#0H@
M("`@("`@("`@("`@("`@("`@("`@("`@("`@("`@*R!*05A07U-#2$5-05],
M04Y'54%'12D[#0H@("`@("`@("`@("!3>7-T96TN97)R+G!R:6YT;&XH(D-H
M96-K('1O('-E92!I9B!P87)S97(@8V]N9F]R;7,@=&\@2D%84"`Q+C(@<W!E
M8RXB*3L-"B`@("`@("`@("`@(%-Y<W1E;2YE>&ET*#$I.PT*("`@("`@("`@
M?0T*("`@("!]#0H-"B`@("`@+R\@4V5T('1H92!S8VAE;6$@<V]U<F-E+"!I
M9B!A;GDN("!3964@=&AE($I!6%`@,2XR(&UA:6YT96YA;F-E#0H@("`@("\O
M('5P9&%T92!S<&5C:69I8V%T:6]N(&9O<B!M;W)E(&-O;7!L97@@=7-A9V5S
M(&]F('1H:7,@9F5A='5R92X-"B`@("`@:68@*'-C:&5M85-O=7)C92`A/2!N
M=6QL*2![#0H@("`@("`@(&1B9BYS971!='1R:6)U=&4H2D%84%]30TA%34%?
M4T]54D-%+"!N97<@1FEL92AS8VAE;6%3;W5R8V4I*3L-"B`@("`@?0T*#0H@
M("`@("!$;V-U;65N=$)U:6QD97(@<&%R<V5R(#T@9&)F+FYE=T1O8W5M96YT
M0G5I;&1E<B@I.PT*("`@("`@<&%R<V5R+G-E=$5R<F]R2&%N9&QE<B`H;F5W
M(%-I;7!L945R<F]R2&%N9&QE<B@I*3L-"@T*("`@("`@1FEL95)E861E<B!F
M<B`](&YE=R!&:6QE4F5A9&5R*&9I;&5N86UE*3L-"B`@("`@($)U9F9E<F5D
M4F5A9&5R(&)R(#T@;F5W($)U9F9E<F5D4F5A9&5R("AF<BD[#0H@("`@("!)
M;G!U=%-O=7)C92!I;B`](&YE=R!);G!U=%-O=7)C92`H8G(I.PT*("`@("`@
M4WES=&5M+F]U="YP<FEN=&QN("@B2D%84"!087)S:6YG("(@*R!F:6QE;F%M
M92D[#0H@("`@("!$;V-U;65N="!D;V,@/2!P87)S97(N<&%R<V4@*&EN*3L-
M"B`@("`@(%-Y<W1E;2YO=70N<')I;G1L;B`H(DI!6%`@4&%R<V5D(BD[#0H@
M("`@("!F<BYC;&]S92@I.PT*("`@?0T*#0H@("!P=6)L:6,@<W1A=&EC('9O
M:60@;6%I;BA3=')I;F=;72!A<F=S*2`-"@E[#0H@("`@("!F;W(@*&EN="!I
M/3`[(&D@/"!A<F=S+FQE;F=T:#L@:2LK*0T*("`@("`@>PT*("`@("`@("`@
M=')Y#0H@("`@("`@("![#0H@("`@("`@("`@("!P87)S95A305@@*&%R9W-;
M:5TI.PT*("`@("`@("`@("`@<&%R<V581$]-("AA<F=S6VE=*3L-"B`@("`@
M("`@("`@('!A<G-E2D%84"`H87)G<UMI72P@9F%L<V4L('1R=64L(&YU;&PI
M.PT*("`@("`@("`@?0T*("`@("`@("`@8V%T8V@@*$5X8V5P=&EO;B!E>"D-
M"B`@("`@("`@('L-"B`@("`@("`@("`@(&5X+G!R:6YT4W1A8VM4<F%C92@I
?.PT*("`@("`@("`@?0T*("`@("`@?0T*"7T-"GT-"@==
`
end

Received on Tuesday, 16 July 2002 09:22:06 UTC