WXME0106 ## wxtext wxtab wxmedia wximage  $(lib "comment-snip.ss" "framework")  +(lib "collapsed-snipclass.ss" "framework")   drscheme:sexp-snip   drscheme:syntax-snipclass%  drscheme:number  ,(lib "number-snip.ss" "drscheme" "private")   drscheme:bindings-snipclass%  drscheme:lambda-snip%  drscheme:define-snip%  java-comment-box%  java-interactions-box%  "drscheme:vertical-separator-snip%  wxbad   drscheme:xml-snip  (lib "xml-snipclass.ss" "xml")  drscheme:scheme-snip  "(lib "scheme-snipclass.ss" "xml")  test-case-box%  wxloc     €½   K         ZÁÿZÁÿÁÿ                                                       €ÿ€ÿ€ÿÁÿ 	Standard  K-adobe-courier         ZÁÿZÁÿÁÿ                                                       €ÿ€ÿ€ÿÁÿ  Áÿ ?ð       \ÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      "€‹"   ÁÿÁÿMatching Parenthesis Style  Áÿ ?ð       \ÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      "€‹"   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      &&€€   ÁÿÁÿ(framework:syntax-coloring:scheme:symbol  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      &&€€   ÁÿÁÿ)framework:syntax-coloring:scheme:keyword  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      &&€€   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €Ât   ÁÿÁÿ)framework:syntax-coloring:scheme:comment  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €Ât   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      )€€&   ÁÿÁÿ(framework:syntax-coloring:scheme:string  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ      €                       ?ð      ?ð      ?ð      )€€&   ÁÿÁÿ*framework:syntax-coloring:scheme:constant  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      )€€&   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €¥**   ÁÿÁÿ-framework:syntax-coloring:scheme:parenthesis  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €¥**   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €ÿ     ÁÿÁÿ'framework:syntax-coloring:scheme:error  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €ÿ     ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ'framework:syntax-coloring:scheme:other  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      Qp€Ë   ÁÿÁÿ1drscheme:check-syntax:lexically-bound-identifier  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      Qp€Ë   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      D €Ë   ÁÿÁÿ*drscheme:check-syntax:imported-identifier  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      D €Ë   ÁÿÁÿ%profj:syntax-coloring:scheme:keyword  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      "€‹"   ÁÿÁÿ$profj:syntax-coloring:scheme:string  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      "€‹"   ÁÿÁÿ%profj:syntax-coloring:scheme:literal  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      "€‹"   ÁÿÁÿ%profj:syntax-coloring:scheme:comment  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €Ât   ÁÿÁÿ#profj:syntax-coloring:scheme:error  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €ÿ     ÁÿÁÿ(profj:syntax-coloring:scheme:identifier  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      &&€€   ÁÿÁÿ%profj:syntax-coloring:scheme:default  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ  F ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿXML  F ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ  G ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð       €ÿ   ÁÿÁÿ  G ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð       €ÿ   ÁÿÁÿ  G ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð       d    ÁÿÁÿ   K         
ZÁÿZÁÿÁÿ                                                       €ÿ€ÿ€ÿÁÿ   KCourier New         
ZÁÿZÁÿÁÿ                                                       €ÿ€ÿ€ÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €„<$   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €ø@   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð      PP€ø   ÁÿÁÿ  G ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð      PP€ø   ÁÿÁÿ  K ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð       d    ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿ^ÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €ÿ     ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €È     ÁÿÁÿ   F         
ZÁÿZÁÿÁÿ                                                       €ÿ€ÿ€ÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð        €¯   ÁÿÁÿ   KCourier New         
ÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ  F ?ð       \ZZZ                              ?ð      ?ð      ?ð      "€‹"     F ?ð       ZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð               Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ   K         
ZÁÿZÁÿÁÿ                                                        €ÿ€ÿ€ÿÁÿ  Áÿ ?ð       \ÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      (   ÁÿÁÿ  F ?ð       \ZZZ                              ?ð      ?ð      ?ð      (   drscheme:check-syntax:keyword  F ?ð       \ZZZ                              ?ð      ?ð      ?ð      (     F ?ð       ZZZZ                              ?ð      ?ð      ?ð      €ø@   'drscheme:check-syntax:unbound-variable  F ?ð       ZZZZ                              ?ð      ?ð      ?ð      €ø@     Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      $$€Œ   ÁÿÁÿ  F ?ð       ZZZZ                              ?ð      ?ð      ?ð      $$€Œ   %drscheme:check-syntax:bound-variable  F ?ð       ZZZZ                              ?ð      ?ð      ?ð      $$€Œ    drscheme:check-syntax:primitive  F ?ð       ZZZZ                              ?ð      ?ð      ?ð      $$€Œ     Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      3€‡'   ÁÿÁÿ  F ?ð       ZZZZ                              ?ð      ?ð      ?ð      3€‡'   drscheme:check-syntax:constant  F ?ð       ZZZZ                              ?ð      ?ð      ?ð      3€‡'     Áÿ ?ð       \ÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €ÿ€¥    ÁÿÁÿ drscheme:check-syntax:tail-call  Áÿ ?ð       \ÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €ÿ€¥    ÁÿÁÿ  F ?ð       ZZZZ                              ?ð      ?ð      ?ð      €„<$   drscheme:check-syntax:base  F ?ð       ZZZZ                              ?ð      ?ð      ?ð      €„<$      KCourier New         
ZÁÿZÁÿÁÿ                                                        €ÿ€ÿ€ÿÁÿ   K         ZZZZ                                                        €ÿ€ÿ€ÿ   K-adobe-courier         ZZZZ                                                        €ÿ€ÿ€ÿ  F ?ð       ZZZZ                              ?ð      ?ð      ?ð      €ú@     F ?ð       ZZZZ                              ?ð      ?ð      ?ð      $#€Ž     F ?ð       ZZZZ                              ?ð      ?ð      ?ð      €…>&     G ?ð       ZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð              F ?ð       ZZZZ                             ?ð      ?ð      ?ð      QQ€û     G ?ð       ZZZZ                             ?ð      ?ð      ?ð      QQ€û     G ?ð       ZZZZ                              ?ð      ?ð      ?ð       d       K         
ZZZZ                                                        €ÿ€ÿ€ÿ   KCourier New         ZZZZ                                                        €ÿ€ÿ€ÿ  F ?ð       ZZZZ                             ?ð      ?ð      ?ð      PP€ø     G ?ð       ZZZZ                             ?ð      ?ð      ?ð      PP€ø      KCourier         ZZZZ                                                        €ÿ€ÿ€ÿ   KCourier         ZZZZ                                                        €ÿ€ÿ€ÿ  F ?ð       \ZZZ                                                        €ÿ€ÿ   F ?ð       \ZZZ                              ?ð      ?ð      ?ð        €¯     F ?ð       ZZ^Z                              ?ð      ?ð      ?ð      €ÿ       F ?ð       ZZZZ                              ?ð      ?ð      ?ð      €È       F ?ð       \ZZZ                              ?ð      ?ð      ?ð      €– €–     K ?ð       ZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð               KVT100         ZZZZ                                                        €ÿ€ÿ€ÿ   K ?ð       ZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð              K ?ð       ZZZZ                              ?ð      ?ð      ?ð       d      F ?ð       ZZZZ                             ?ð      ?ð      ?ð              F ?ð       ZZZZ                              ?ð      ?ð      ?ð      €ÿ       F ?ð       ZZZZ                              ?ð      ?ð      ?ð        €€     F ?ð       ZZZZ                              ?ð      ?ð      ?ð      €¥**     F ?ð       ZZZZ                             ?ð      ?ð      ?ð        €ÿ     G ?ð       ZZZZ                             ?ð      ?ð      ?ð        €ÿ     F ?ð       ZZZZ                              ?ð      ?ð      ?ð       €ÿ       F         ZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð               F ?ð       ZZZZ                             ?ð      ?ð      ?ð        €ÿ    h-link-style  F ?ð       ZZZZ                             ?ð      ?ð      ?ð        €ÿ     F @        \ZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð               F ?ð       \ZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            i g   F ?ð      ÁþZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            k gj  F ?ð       ZZZZ                              ?ð      ?ð      ?ð      2€Í2      F ?ð       ZZ]Z      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð              F ?ð       ZZ]Z                              ?ð      ?ð      ?ð      €ú@   o gh gq  K ?ð       ZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            q  K ?ð       \ZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð              K ?ð       ZZZZ                              ?ð      ?ð      ?ð      €…>&     K ?ð       ZZZZ                              ?ð      ?ð      ?ð      $#€Ž     F ?ð      ÁþZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð              K ?ð       ZZZZ                              ?ð      ?ð      ?ð      "€‹"    gx  F ?ð       ZZ]Z      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð               F ?ð       ZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð               F ?ð       ZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð               F ?ð       ZZZZ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð                Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ   F         
ZÁÿZÁÿÁÿ                                                        €ÿ€ÿ€ÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €– €–   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €²""   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                      €²""€ÿ€ÿ€ÿÁÿÁÿ  F @        \ÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ  F ?ð       \ÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ  F ?ð       \ÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð        €ÿ   ÁÿÁÿ  F ?ð      ÁþÁÿÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ  F ?ð      ÁþÁÿÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð        €ÿ   ÁÿÁÿ  F ?ð       \ÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð      2€Í2   ÁÿÁÿ  F ?ð       ÁÿÁÿ]ÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ  F ?ó33@    \ÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ  F ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð        €ÿ   ÁÿÁÿ  K ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €„<$   ÁÿÁÿ  K ?ð       \ÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €™     ÁÿÁÿ  K ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð      €„<$   ÁÿÁÿ  K ?ð       \ÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð      €™     ÁÿÁÿ  Áÿ ?ð       \ÁÿÁÿÁÿÁÿÁÿ                                                        €ÿ€ÿ ÁÿÁÿ  K ?ð       \ÁÿÁÿÁÿÁÿÁÿ      ?ð      ?ð      ?ð      ?ð      ?ð      ?ð            ÁÿÁÿ  F ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      "€‹"   ÁÿÁÿ  F ?ð       \ÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      "€‹"   ÁÿÁÿ  K ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                             ?ð      ?ð      ?ð        €ÿ   ÁÿÁÿ  F ?ð       ÁÿÁÿ]ÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €ø@   ÁÿÁÿ  F ?ð       ÁÿÁÿ]ÁÿÁÿÁÿ                             ?ð      ?ð      ?ð        €ÿ   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ	  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €²""   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €²""   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €²""   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð      €²""   ÁÿÁÿ	  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿD  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ7  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ<  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿD  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿ7  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿ<  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿ  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð            ÁÿÁÿsyntax-coloring:Java:keyword  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð            ÁÿÁÿ  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð       d    ÁÿÁÿsyntax-coloring:Java:string  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð       d    ÁÿÁÿsyntax-coloring:Java:literal  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð       d    ÁÿÁÿ  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð      iii   ÁÿÁÿsyntax-coloring:Java:comment  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð      iii   ÁÿÁÿ  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð      €ø@   ÁÿÁÿsyntax-coloring:Java:error  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð      €ø@   ÁÿÁÿ  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð        €‹   ÁÿÁÿ syntax-coloring:Java:identifier  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð        €‹   ÁÿÁÿ  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð      €©€©€©   ÁÿÁÿsyntax-coloring:Java:default  Áÿ ?ð       Áÿ\Áÿ]ÁÿÁÿ                             ?ð      ?ð      ?ð      €©€©€©   ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                              ?ð      ?ð      ?ð            ÁÿÁÿ  Áÿ ?ð       ÁÿÁÿÁÿÁÿÁÿÁÿ                                                         €ÿ€ÿ€ÿÁÿÁÿ   F         ZÁÿZÁÿÁÿ                                                       €ÿ€ÿ€ÿÁÿ                ‰œ a  b  s  t  r  a  c  t     c  l  a  s  s     A  L  o  n  {  
        i  n  t     n  u  m  ;  
  
        /  /     c  o  u  n  t     n  u  m  b  e  r     o  f     i  t  e  m  s     i  n     t  h  i  s     l  i  s  t  
        a  b  s  t  r  a  c  t     int     count  ()  ;  
  
        /  /     c  o  m  p  u  t  e     t  h  e     s  u  m     o  f     a  l  l     i  t  e  m  s     i  n     t  h  i  s     l  i  s  t  
        a  b  s  t  r  a  c  t     i  n  t     s  u  m  ()  ;  
  
        /  /     c  o  u  n  t     t  h  e     n  u  m  b  e  r     o  f     i  t  e  m  s     i  n     t  h  i  s     l  i  s  t  ,     u  s  i  n  g     a  n     a  c  c  u  m  u  l  a  t  o  r  
        /  /     t  h  e   initi  a  l     v  a  l  u  e     o  f     t  h  e     a  c  c  u  m  u  l  a  t  o  r     s  h  o  u  l  d     b  e   z  e  r  o  
        a  b  s  t  r  a  ct     i  n  t     a  c  c  uCo  u  n  t  (i  n  t     a  C  o  u  n  t  )  ;  
  
        /  /     c  o  m  pu  t  e     t  h  e     s  u  m     o  f     a  l  l     i  t  e  m  s     i  n  t  h  i  s     l  l  i  s  t  ,     u  s  i  n  g     a  n     a  c  c  u  m  u  l  a  t  o  r  
        /  /     t  h  e   i  n  i  t  i  a  l     v  a  l  u  e     o  f     t  h  e     a  c  c  u  m  u  l  a  t  o  r     s  h  o  u  l  d     b  e     z  e  r  o  
        a  b  s  t  r  a  c  t     i  n  t     a  c  c  u  S  u  m  (i  n  t     aSum  )  ;  
  
        /  /     c  o  m  p  u  t  e     t  h  e     a  v  e  r  a  g  e     o  f     t  h  e     n  u  m  b  e  r  s     i  n     t  h  i  s     l  i  s  t  
        i  n  t     a  v  g  ()     {  
              r  e  t  u  r  n     t  h  i  s  .  s  u  m  ()     /     t  h  i  s  .  c  o  u  n  t  ()  ;  
        }  
  
        /  /     c  o  m  p  u  t  e     t  h  e     a  v  e  r  a  g  e     o  f     t  h  e     n  u  m  b  e  r  s     i  n     t  h  i  s     l  i  s  t  ,     u  s  i  n  g     t  w  o     a  c  c  u  m  u  l  a  t  o  r  s  
        /  /     o  n  e     a  c  c  u  m  u  l  a  t  o  r     f  o  r     t  h  e     c  o  u  n  t,     a  n  d     o  n  e     f  o  r     t  h  e     s  u  m     o  f     a  l  l     n  u  m  b  e  r  s     s  e  e  n  
        /  /     i  n  i  t  i  a  l     v  a  l  u  e  s     f  o  r     b  o  t  h     a  c  c  u  m  u  l  a  t  o  r  s     a  r  e     z  e  r  o  
        a  bs  t  r  a  c  t     i  n  t     a  c  c  u  A  v  g  (i  n  t     a  C  o  u  n  t  ,     i  n  t     a  S  u  m  )  ;  
  
  }  
  
  
  c  l  a  s  s     O  n  eL  o  n     e  x  t  e  n  d  s     A  L  o  n  {  
  
        O  n  e  L  o  n  (i  n  t     n  ){  
              t  h  i  s  .  n  u  m     =     n  ;  
        }  
  
   Y         Template  :  
  ...  this  .  num  ...  
  ...  this  .  count  ()  ...  
  ...  this  .  sum  ()  ...  
   ...this.accuCount(int aCount)...  
  ...this.accuSum(int aSum)...  
  ...this.avg()...  
  '...this.accuAvg(intaCount, int aSum)...       
  
        i  n  t     c  o  u  n  t  (){  
              r  e  t  u  r  n     1  ;  
        }  
  
        i  n  t     s  u  m  (){  
              r  e  t  u  r  n     n  u  m  ;  
        }  
  
        /  /     a  C  o  u  n  t     i  s     t  h  e     t  o  t  a  l     c  o  u  n  t     o  f     i  t  e  m  s     e  n  c  o  u  n  t  e  r  e  d     s  o     f  a  r     -     a  d  d     o  n  e     t  o     t  h  a  t     c  o  u  n  t  
        i  n  t     a  c  c  uCo  u  n  t  (i  n  t     a  C  o  u  n  t  ){  
              r  e  t  u  r  n     1     +     a  C  o  u  n  t  ;  
        }  
  
        /  /     a  S  u  m   i  s     t  h  e     t  o  t  a  l     s  u  m   o  f     i  t  e  m  s     e  n  c  o  u  n  t  e  r  e  d     s  o     f  a  r     -     a  d  d     t  h  i  s     n  u  m   t  o     t  h  a  t     s  u  m  
        i  n  t     a  c  c  u  S  u  m  (i  n  t     aSum  ){  
              r  e  t  u  r  n     t  h  i  s  .  n  u  m     +     a  S  u  m  ;  
        }  
  
        /  /     a  C  o  u  n  t     i  s     t  h  e     t  o  t  a  l     c  o  u  n  t     o  f     i  t  e  m  s     e  n  c  o  u  n  t  e  r  e  d     s  o     f  a  r     -     a  d  d     o  n  e     t  o     t  h  a  t     c  o  u  n  t  
        /  /     a  S  u  m   i  s     t  h  e     t  o  t  a  l     s  u  m   o  f     i  t  e  m  s     e  n  c  o  u  n  t  e  r  e  d     s  o     f  a  r     -     a  d  d     t  h  i  s     n  u  m   t  o     t  h  a  t     s  u  m  
        i  n  t     a  c  c  u  A  v  g  (i  n  t     a  C  o  u  n  t  ,     i  n  t     a  S  u  m  ){  
              r  e  t  u  r  n     (t  h  i  s  .  n  u  m     +     a  S  u  m  )     /     (  1     +     a  C  o  u  n  t  )  ;  
        }  
  }  
  
  c  l  a  s  s     C  o  n  s  L  o  n     e  x  t  e  n  d  s     A  L  o  n     {  
        A  L  o  n     r  s  t  ;  
  
        C  o  n  s  L  o  n  (i  n  t     n  ,     A  L  o  n     l  s  t  ){  
              t  h  i  s  .  n  u  m     =     n  ;  
              t  h  i  s  .  r  s  t     =     l  s  t  ;  
        }  
  
   »        > Template  :  
  ...  this  .  num  ...  
  ...  this  .  rst  ...  
  ...  this  .  count  ()  ...  
  ...  this  .  rst  .  count  ()  ...  
  ...  this  .  sum  ()  ...  
  ...  this  .  rst  .  sum  ()  ...  
   ...this.accuCount(int aCount)...  
  $...this.rst.accuCount(int aCount)...  
  ...this.accuSum(int aSum)...  
   ...this.rst.accuSum(int aSum)...  
  ...this.avg()...  
  ...this.rst.avg()...  
  '...this.accuAvg(intaCount, int aSum)...  
  +...this.rst.accuAvg(intaCount, int aSum)...       
  
        i  n  t     c  o  u  n  t  (){  
              r  e  t  u  r  n     1     +     t  h  i  s  .  r  s  t  .  co  u  n  t  ()  ;  
        }  
  
        in  t     s  u  m  ()     {  
              r  e  t  u  r  n     t  h  i  s  .  n  u  m     +     t  h  i  s  .  r  s  t  .  s  u  m  ()  ;  
        }  
  
        /  /     a  C  o  u  n  t     i  s     t  h  e     t  o  t  a  l     c  o  u  n  t     o  f     i  t  e  m  s     e  n  c  o  u  n  t  e  r  e  d     s  o     f  a  r  :  
        /  /     r  e  c  u  r  ,     w  i  t  h     a  c  c  u  m  u  l  a  t  o  r     v  a  l  u  e   o  n  e     l  a  r  g  e  r     t  h  a  t  n     t  h  e     p  r  e  v  i  o  u  s   c  o  u  n  t  
        i  n  t     a  c  c  uCo  u  n  t  (i  n  t     a  C  o  u  n  t  ){  
              r  e  t  u  r  n     t  h  i  s  .  r  s  t  .  a  c  c  u  C  o  u  n  t  (  1     +     a  C  o  u  n  t  )  ;  
        }  
  
        /  /     a  S  u  m   i  s     t  h  e     t  o  t  a  l     s  u  m   o  f     i  t  e  m  s     e  n  c  o  u  n  t  e  r  e  d     s  o     f  a  r  
        /  /     r  e  c  u  r     w  i  t  h     a  c  c  u  m  u  l  a  t  o  r     v  a  l  u  e     c  o  m  p  u  t  e  d     b  y   add  i  n  g   t  h  i  s     n  u  m     t  o   t  h  e     p  r  e  v  i  ous   s  u  m  
        i  n  t     a  c  c  u  S  u  m  (i  n  t     aSum  ){  
              r  e  t  u  r  n     t  h  i  s  .  r  s  t  .  a  c  c  u  S  u  m  (t  h  i  s  .  n  u  m     +     a  S  u  m  )  ;  
        }  
  
        /  /     a  C  o  u  n  t     i  s     t  h  e     t  o  t  a  l     c  o  u  n  t     o  f     i  t  e  m  s     e  n  c  o  u  n  t  e  r  e  d     s  o     f  a  r     -     a  d  d     o  n  e     t  o     t  h  a  t     c  o  u  n  t  
        /  /     a  S  u  m   i  s     t  h  e     t  o  t  a  l     s  u  m   o  f     i  t  e  m  s     e  n  c  o  u  n  t  e  r  e  d     s  o     f  a  r     -     a  d  d     t  h  i  s     n  u  m   t  o     t  h  a  t     s  u  m  
        /  /     r  e  c  u  r     w  i  t  h     t  h  e     t  w  o     n  e  w     a  c  c  u  m  u  l  a  t  o  r     v  a  l  u  e  s  
        i  n  t     a  c  c  u  A  v  g  (i  n  t     a  C  o  u  n  t  ,     i  n  t     a  S  u  m  ){  
              r  e  t  u  r  n     t  h  i  s  .  r  s  t  .  a  c  c  u  A  v  g  (  1     +     a  C  o  u  n  t  ,     this  .  num     +     a  Sum  )  ;  
        }  
  
  }  
  
    Q         	 ALon l1   = ne  w   OneLon  (  3  )  ;       
    £            ALon l2   = new   ConsLon  (  4  ,   new   ConsLon  (  5  ,   new   OneLon  (  6  )))  ;       
    `        
    ALon l3   = new   ConsLon  (  3  ,   l1  )  ;       
  
    M         8"Testing the method count in classes OneLon and ConsLon"       
  
    8         l1  .  count  () ==   1       
    8         l2  .  count  () ==   3       
    8         l3  .  count  () ==   2       
  
    K         6"Testing the method sum in classes OneLon and ConsLon"       
  
    6         l1  .  sum  () ==   3       
    7         l2  .  sum  () ==   15       
    6         l3  .  sum  () ==   6       
  
  
    Q         <"Testing the method accuCount in classes OneLon and ConsLon"       
  
    G         l1  .  	accuCount  (  0  ) ==   1       
    G         l2  .  	accuCount  (  0  ) ==   3       
    G         l3  .  	accuCount  (  0  ) ==   2       
  
    Y         "Testing the method   accuSum   in classes OneLon and ConsLon"       
  
    E         l1  .  accuSum  (  0  ) ==   3       
    F         l2  .  accuSum  (  0  ) ==   15       
    E         l3  .  accuSum  (  0  ) ==   6       
  
    K         6"Testing the method avg in classes OneLon and ConsLon"       
  
    6         l1  .  avg  () ==   3       
    6         l2  .  avg  () ==   5       
    6         l3  .  avg  () ==   3       
  
    Y         "Testing the method   accuAvg   in classes OneLon and ConsLon"       
  
    R        	 l1  .  accuAvg  (  0  ,   0  ) ==   3       
    R        	 l2  .  accuAvg  (  0  ,   0  ) ==   5       
    R        	 l3  .  accuAvg  (  0  ,   0  ) ==   3       
     
