Académique Documents
Professionnel Documents
Culture Documents
!%&%&C%&3' 5 Y B%r X !{%& V(
ABSTRACT
!"# $%& "!(')*&+ 3 43%& ;!&C3
! %&%&$%&3' L%X!{D%X!
! # ,-'./01/( 2%&3'4'.(! 658793;:</0;=/(! 2%&, 3E9'.#(?
5KG<{'.
B3EQ
?/A3
.;'D3K;/03
'I3!+z!
3'> # $'(?@'.3+A34(' %B C 3# %&H#+OI3?/'C3 O
C %&'DEF3%3E%B {.,
!('D+EF5AG<H3
%& ;?3
IJ ;'$3K4:L';' !=6:L${?+0
0+!A3
n;5[Q0;/
4 3?:LH3
O
%&%&3!M+EFB%&3'K'! N+ O 9 z!q
N qXR%&3'[%[,
*&+;51G<J(B?
H!J:LI3H%& %&., %& ?3
8EW3%?q%&3nq39'q !587M3;:</
;=
?3
P+=RQ0;/+EF&;'>ST!UL#1K3
.13!E J <%XO1_WeMi`e&`SU2!OB%B#q3!Ey+El!5Rs { z!
V(;!+MEW3%X!N'. '?365 %BnL\. O1.3!/'N%& %&+ !3
p3ExN%&3'{!,
(?'. !;'4#O{LEl5
Y A +1!Z*[+4+EFC%&3'Z'.! Z%& (?,
%A=.3+![NV\.;'.,]^;'1_WSU-`aWbc0d `MeX`UWfT;g[U]c0hi`9jlknmAGLo .
1 1# [%& 1!('"*&B/ p%&,
:LA A L(?9%& %&+p4+EF5qk-ElN%&, 3''! Z;_Fa Ulc
ipeX`UWfT;gIU]c0hi`$?2x];5>793;:p,
3'B
!q(!B3N!&kmAG" 3;=+:L&+Or(!N3 , /0;=p$
CNmAG;!3X3&+EFC%&3''.n,
3s(' ;'B#+OJn3
%[,]
?;'B3t(83 3
&n#5 (?'.X3$3!+z! L%B X
5G<&(!B ;'
G<u'.! X%&%v<*[+<X#3&%&9!('&(!
5 34&:L'.;'$%&3C(!MEl[%&3'C'.(!
w %&3
=!:L&n !L O.q'r3
L3V L'! = DQ
?/XN+ OC*&+;5r /0[+EF&'.(!
3%&^93
%& 8B qq'3
%&+x !?jl oy3E(+O %& (!%¡;!4';'X+3'M%&'3
q3?/0;
'25 w 3!
Ez;P++ O{\..;'4+El!J; l5 \%&
=yR ,]¢983'$(?N&£J!¤2[Q
knG¥q3
%&
?+¦+§?¨.?0+
00B#+O3'q3
nq.3;\%X? O[©!ªM%&s
m13!,]# %X?|9 6'%&3
n ?}(!~}\;'u3n ?+¦+§?¨.
¦.?0
«.0¬{ ®
¯!°5RG<L (%& %&+ !3
[3!E~+EF
3!Ep!$+El![%&3'C; s'(?;'K/.{kmAG)N3%[, /03+;!34X9Q0 +± 3&QNm²EW3%&;'X%& z? OX3+3 O
! !# r3XH3
nJ3!E<X/( }%&3'A;! l5H}\.%&+ jlH3
K³o5
/
! !3
3EB
.%B#{3!EB+El!I'.(! @%& (%&
31J3E6 !
!3
L'%&3n !R(?;=/0&EW3 G<B?rH3u3ER3+ y*&OA:LK,
! ;?3
s(?8%X|0<3 Or%&3' ?pp3E2+EFL%&., El![%&3'´9'.O.%&NO.r |=~%&3'C'.(! 6=6!('
3'.=J 3
J3!ER+EFB'(?&%& (%C, #3I3EL3
%& H3
.%&^!3
5AG<H(!r'#
V(;! OK%&(!u3?/0 8EF3!%X
5 w 3! O+=2/
zP+<3[3?/03%&N ~u3!E}M3
#n ! 5
%&%&[.3?/.'.1
3+3'EF3!%XC!&$%&3'n&(!
3
n;5 .3
µ43
'.H&%X+J3EpQ0;/
A+El!=} ,
' ?ru'O%&pO.M |J;P+%&+R%&3;'X#O
AQ0;/
D/(! L%X AV(;?365¶3
·¯/:L
1. XQ
+± 3K/ s%X =x 'AJ%& (!%¸EF3!
m1 INTRODUCTION
A !A
''.[3;:<;=<\./0=p!('
,
P+ |. O4'%&HEsB %& %&+p!1+El!
5
3
%& \.O{!('{3
+3?/0nOX3&!13
#
n,]3+;'1.3,
.3
®1'.#u.3!N %&EF3!NElB%&3''.n,
(?>('%&3A OZEF3!A'.(! I%&3'.&Z
r3Eq%B r !r3J'O%&JO..5HG<~=
.3
©1+rQ
+± 3¹ & %&[EW3rEl4%&3'
'! 65qG<JQ
umº!3+!uB%X l=V\'.,]^;'_WSU-`aWbc0d `
eX`UWf.T;gU]c0hi`jlknmAGLoX:L@; @ 5G<nOn%»
;!K+El!B%&3'1
!H3{KkmAG 3!;=2:LK
3 3
C(' ;'Z#+OZn3%[,- !;'Z3
t43
3
n#58k&9 ;![jl3J3 3
(o=+%&L3
nL3!Ex
¼½¾¾¿ÀÁÂ
ÃÄ
À{½ÅXÆÅ+¿ÇÁÈl½!¼ÇuÆÉp½!¾Ê&ÂÉn¿<ÆËÇſƼ;½!¾(¿ÂB½JÌÆÁ¿Ã(½¾Ê&ÇÍ ÐÅ+¿ÇÁÈF½¼ÇÉ4½!Å(ËZÊrþ¿ÆÕ¾ÇAÆÅÀÇÁÆ¿ ½Å¼ÇCÕÁǼ¾ÃËÇ1¿ÀÆÉ4Ë.ÆÉÕ(½!¿¼ À
¿ÀÂËr¼;½!¾¾ÎsÏÅrÐnÑAÒ"¼Â
¾¾ÆÉÆÂÅX½
ËËÉ8½M¾Æ¿¿¾ÇL½
ËË.Æ¿ÆÂÅ(½!¾Â?Ì0ÇÁÀÇ;½
Ë Ê&Ǽ À(½!ÅÆÉÊAÎvÙÃÕÕÂÉÇ ìç0ç 1032
ÆÉ1½!Å@½ØÉn¿Á ½¼¿1Ê&Ç¿ÀÂËZÂ!Èr½Å
Ó ÁÂÃÄÀ¾Ô4¿ÀÇuɽÊ&ÇJ½!ɽBÊ&Ç¿ÀÂËXÕÁ¾Â
Ä
ÃÇH½Å(Ë{ÇÕƾÂ
ÄÃÇ?ÖÎ BA ( 8C
ÆÅ+¿ÇÁÈl½!¼Ç +Î(Ð-È}¿-â<Â&Â!¿ÀÇÁâLÆÉÇHÃÅÁǾz½?¿Ç;Ë1¼¾½!ÉÉÇÉ {½ÅË {Ø¿À
Ð-Å+¿ÇÁÈl½!¼ÇI¼;½!¾¾ÉCÊ&ÆÄ
À+¿1À(½Ê&ÕÇÁAÆžÆÅÆÅÄÂÁCÈWÂÁ¼ÇIÇ×.¿Á ½"ÁÃÅ.Í ìç0ç G032 DA 1H E( FC
ÆÊ&Õ¾ÇÊ&ÇÅ+¿ àq¿ÀÇÅ ½!Å(Ë ÊBÃÉn¿4ǽ¼ À·ÕÁÂ?ÌÆzË.ǽIÉÃÆ¿ ½Ø¾Ç
-( ; 10I2
Ê&Ç¿ÀÂË2Î 9Â;â<ÇÌ0ÇÁ;à¿ÀÇÁÇ<ÆÉ}ÅÂÄ
ý!Á ½Å+¿ÇÇ<¿À½!¿ -ìç0ç
¿ÆÊ&ÇX¿ÇÉn¿É[¿ÂÄ
Ã(½?Á ËÆžÆÅÇ;ËÊ&Ç¿ÀÂËIØÂËÆÇÉÎZÙǼ¿ÆÂ
ÅÚ$Ë.ÇÍ /C ; 1032
½ÅË -ìç
ç J
âLƾ¾+À(½;Ì0Ç8ØÇÇÅJÊX½!ÕÕÇ;Ë9¿Âp¿ÀÇsɽ!Ê&Ç uÑAÒ$Â!ð2ÉÇ¿;à
ɼÁÆØÇÉAÛ0½!¾z½!ÕÇ+ÅÜ ÂÝ ÉKÊ&ǼÀ½ÅÆÉÊ&É[ÈWÂÁ1ÆžÆÅÆÅÄ
ÆÅ¿ÇÁÈl½¼Ç$¼;½!¾¾ÉÎ K( LC
ÉÆÅ¼Ç X½!Å(Ë XÉÀ(½!ÁÇNÅÂ[ÆÅÀÇÁÆ¿ ½Å¼ÇuÁǾ½!¿ÆÂ
ÅÉÀÆÕ6Î
Û
½¾½ÕÇ+ÅÜ ÂÝ ÉJ½Ë½Õ.¿ÆÌ0ÇNÂ
Õ.¿ÆÊ&ÆÞ;½?¿ÆÂ
ÅCÉnÔ.Én¿ÇÊßÃÉÇÉ¿ÀÇNɽÊ&ÇN¼ÁÆÍ
¿ÇÁÆz½CÈFÂ!ÁXÆžÆÅÆÅÄÆÅ¿ÇÁÈl½¼Ç1Ê&Ç¿ÀÂËI¼;½¾¾ÉX½É[Æ¿[ËÂ+ÇÉBÈWÂÁ&ÌÆÁÍ Ò<ÀÇÆÅ+¿ÇÁÈl½!¼Ç9Ê&Ç¿ÀÂË&ËÆÉÕ½!¿¼ À&ØԿǼÂËÇ
à ä;å+æç?è.é+ä?å+ê+é
ë
ìí+îé à
¿Ã½¾(¼½¾¾ÉÎRÑ1ÂÁÇÂ?Ì0ÇÁ;à+¿ÀÇL¼Â
Ê&ÕƾÇÁRÃÉý¾¾Ô[ÇÊ&Õ¾Â?Ô.É}¿ÀÇLɽ!Ê&Ç ½¾ÉÂ&¼;½?ÁÁÆÇɽBÄÁÇ;½?¿ÇÁLÁÃÅ+¿ÆÊ&ÇMÌ0ÇÁÆô¼;½!¿ÆÂÅAØÃ.Á ËÇÅX¿À(½!ÅAËÂ+ÇÉ
ÁÃÅ+¿ÆÊ&Ç9¼ÀǼ á.É<¿ÂBÄ
Ã(½?Á Ë1Ø¿À{¿Ô.ÕÇÉpÂ!È}ÆžÆÅÇ;Ë1Ê&Ç¿ÀÂËXØÂË.Í M N
Æ¿ÉNÌÆÁ¿Ã½¾}¼ÂÃÅ+¿ÇÁÕ½!Á¿;à ä?å+æç?èé
æ.ä!ë0ê .í ÎXÒ<ÀÇBôÁÉn¿M¿ÆÊ&ÇH¿ÀÇ
ÆÇÉÎÒ<ÀÆÉ1ÉǼ¿ÆÂŶ½!¾ÉÂÉÀÂ;âLÉ1ÀÂ;âã½Å·ÂÕ¿ÆÊ&ÆÞÆÅÄ"¼ÂÊ&ÕƾÇÁ ¾½!¿¿ÇÁKØ+ԿǼÂË.Ç$Ç×ǼÿÇÉàMÆ¿CÊX½Ô>ÈFÂ!Á¼ÇD¿ÀÇÉÕǼÆôÇ;˼¾z½!ÉÉ
¼½Å1Â!ÈW¿ÇÅ4ǾÆÊ&ÆŽ!¿Ç¿ÀÇuËÔ.Å(½Ê&ƼL¿Ô.ÕÇM¼ ÀǼá&ÆÊ&ÕÂ
ÉÇË{Ø+Ô[¿ÀÇ ¿Â
ØÇK¾Â
½
Ë.Ç;Ë Ó âLÆ¿À½!¾¾MÂÈH¿ÀÇKÕ¿ÇÅ+¿Æ½¾9ÈFÂÁ4Á ½ÆÉÆÅÄÇ×.¼ÇÕ.Í
ä;å+æç?è.é+ä?å+ê+é
ë
ìí+îé ØԿǼÂËÇ
Î
¿ÆÂ
ÅÉX¿À½!¿[¿ÀÆÉ&ÊX½;Ô
ÇÅ¿ ½!ƾWÖηÒ<ÀÇÁÇ;½?ÈW¿ÇÁ;àp¿ÀÇCÛ uÑ Ì0ÇÁÆô(ÇÁ
Ä
ý!Á ½!Å¿ÇÇÉr¿À½!¿ ê äPO Q
R S ÂØ Ç¼¿rÈFÂÁB¿ÀÇXÌÆÁ¿Ã½¾RÊ&Ç¿ÀÂË$âLƾ¾
ÙǼ¿ÆÂ
ÅDï{Õ.ÁÇÉÇÅ+¿ÉuÇ×.ÕÇÁÆÊ&ÇÅ+¿ ½!¾yÁÇÉþ¿ÉuÇÌ
½!¾Ã½!¿ÆÅÄ{¿ÀÇHÕÇÁÍ
U À(½;Ì0Çu½BÉÃÆ¿ ½Ø¾ÇNÊ&Ç¿ÀÂË{½!¿L¿ÀÇu½ÕÕ.ÁÂ
Õ.ÁÆz½?¿ÇNɾ¿9ÆÅ4Æ¿É uÑAÒMÎ T
ÈWÂÁÊX½!żÇCÆÊ&Õ(½!¼¿XÂÈNËÆð2ÇÁÇÅ+¿XÆÅ+¿ÇÁÈl½!¼ÇKËÆÉÕ(½?¿¼ÀÆÅÄIÊ&Ǽ À(½?Í Â
ÅÌ0ÇÁÉǾÔ+àx¿ÀÇ&Ì0ÇÁÆôÇÁr½¾¾Â;âLÉ&½Å ä;å+æç?è.é+ä?å+ê+é
ë
ìí+îé ¼½¾¾R¿Â
ÅÆÉÊ&ÉÎMÒ<ÀÇrÇ×ÕÇÁÆÊ&ÇÅ¿ÉL¼ÂÅÉÆËÇÁMÈFÂÃÁu½¾¿ÇÁÅ(½?¿ÆÌ0ÇÉñ½&Å(½ò óÌ0Ç S½Å
ÂØ Ç¼¿[Â!È9½K¼¾z½!ÉÉB¿À(½?¿&Ë.Â+ÇÉBÅ¿B½¼¿Ã½¾¾Ô"ÆÊ&Õ¾ÇÊ&ÇÅ+¿J¿ÀÇ
ÆÊ&Õ¾ÇÊ&ÇÅ+¿ ½!¿ÆÂ
ÅrÂÈ¿ÀÇp¾½!ÅÄ
ýÄÇÉÕǼÆô(¼;½?¿ÆÂÅ6à0¿-â<ÂN̽!Áƽ!¿ÆÂÅÉ
ÆÅ+¿ÇÁÈl½!¼Ç
θÙ.ÀÂþË>¿ÀÆÉAÀ½ÕÕÇÅ6àM¿ÀÇDÛ NÑ ÊBÃÉn¿4¿À.ÁÂ;â ½Å
ÂÅ>õFö]÷0øùúûà8½!Å(ËIÐÑAÒqÍ]ؽÉÇ;ËIË.ÆÉÕ(½!¿¼ À6ÎCÑ1ƼÁÂÍ]ØÇżÀÊX½!ÁáCÁÇÍ A V
NWN NW
Q =
X
åîç .íêä
é 0í ZY
.í!å +é +ë0ëçë Î
Éþ¿ÉyÌ0ÇÁÆÈzÔM¿À(½?¿yØÂ!¿ÀuÐÑAÒ<Éy½ÅËuÂ
ÅÇ8Â!È.¿ÀÇ}¿â<ÂLÆ¿ ½Ø¾Çsɼ ÀÇÊ&ÇÉ
½?ÁÇ$Å¿4ÉÆÄ
ÅÆô¼;½Å+¿¾Ô>Ê&Â!ÁÇÇ×ÕÇÅÉÆÌ0ÇA¿À(½!Å·ÌÆÁ¿Ã½¾9Ê&Ç¿ÀÂË Ï9Å+ÔZÆÊ&Õ¾ÇÊ&ÇÅ+¿ ½!¿ÆÂ
Å@Â!ÈBÆÅ+¿ÇÁÈl½!¼Ç"Ë.ÆÉÕ½!¿¼ À¶ÆŶÛ0½;Ì
½
ÉÀÂþË
Ë.ÆÉÕ(½!¿¼ À6Îuü9ÇÉþ¿ÉMâLÆ¿ÀD½&ÉÃÆ¿ÇrÂÈR¾z½?ÁÄ
ÇÁH½!ÕվƼ;½?¿ÆÂ
ÅÉNÇ×½!Ê[Í ÅÂ!¿L¼Â
Ê&Õ.ÁÂ
Ê&ÆÉÇuÂ!¿ÀÇÁLÂÕ¿ÆÊ&ÆÞ;½!¿ÆÂ
ÅÉLÇÅ(½!ؾÇ;Ë4Ø+Ô{Û0½;̽.Ý ÉLÉÆÊ[Í
ÆÅÇK¿ÀÇKÉÕ(½¼ÇD½!Å(ËZ¿ÆÊ&ÇA¿Á ½
Ë.ÇÂð2É{ÂÈJ¿ÀÇCÈWÂ
ÃÁA½¾¿ÇÁŽ!¿ÆÌ0ÇÉÎ S [7
Õ¾ÇCÂØ Ç¼¿{Ê&ÂËǾlÎ Â!Á{Ç×½Ê&Õ¾Ç
à<Û0½¾½!ÕÇÅÜ ÂÇ×.Õ¾ÂÆ¿É{½$¿-â<Â!Í
ý Ì
ÇÁ ½¾¾là2ÐÑAÒqÍ]Ø(½!ÉÇ;ËCËÆÉÕ½!¿¼ ÀK½Å(ËAÂÅÇJÂÈs¿ÀÇNÆ¿ ½!ؾÇrɼ ÀÇÊ&ÇÉ S
â<Â!Á ËrÂØ Ç¼¿8Àǽ
ËÇÁ}ÈFÂÁ}ÈF½Én¿8ÉnÔ.ż ÀÁÂÅÆÞ;½?¿ÆÂÅ6à
À(½ÉÀH¼ÂË.ÇÉà+½!Å(Ë
½!¼ÀÆÇÌ0ÇM¿ÀÇuØÇÉn¿pÁÃÅ+¿ÆÊ&ÇMÕÇÁÈFÂÁÊX½!żÇà(½!Å(ËXÀ(½;Ì0ÇMÁÇ;½!ÉÂ
Å½Ø¾Ô F7
Ä0½?ÁØ(½!Ä
ÇA¼Â¾¾Ç¼¿ÆÂ
Å6Î Â!Á[¿ÀÆÉBÁÇ;½!ÉÂ
Å~à<ÉÂ
Ê&Ç4ÊBþ¿ÆÕ¾Ç{ÆÅÀÇÁÆÍ
¾Â;âþÉÕ(½¼Ç&¼Â
Én¿ÉÎ4Ò<ÀÇBÇ×.ÕÇÁÆÊ&ÇÅ+¿ÉJ½¾ÉÂCƾ¾ÃÉn¿Á ½!¿Ç[¿À(½?¿JÇÌ0ÇÅ ¿ ½Å¼ÇXÊ&Ǽ À(½ÅÆÉÊ&ÉNÇÊ&Õ¾Â;Ô+Ç;ËKÈFÂÁrÉn¿ ½!¿Æ¼;½!¾¾ÔD¿Ô.ÕÇ;Ë$¾½!ÅÄ
ýÄÇÉ
ÈWÂÁ{½!ÕվƼ;½?¿ÆÂÅÉ&¿À(½?¿[ÊX½!á0Ç4žÔ
Ê&ÂËÇÁ ½!¿Ç1ÃÉÇ1Â!ÈuÆÅ+¿ÇÁÈl½!¼Ç S
âLÆ¿À"Ê&ÂÁÇ&¼ÂÊ&Õ¾Ç×Â
Ø nǼ¿[Ê&ÂË.Ç¾É Ó Å¿ ½!Ø¾Ô U4\K\ ]
WÖr½!ÁÇ
Ê&Ç¿ÀÂËÉà
¿ÀǼÀÂ
ƼÇMÂ!ÈyÆÅ+¿ÇÁÈF½¼ÇNË.ÆÉÕ(½!¿¼ ÀÆÅÄHÊ&ǼÀ½ÅÆÉʼ;½Å ÅÂ!¿9½¼¼ÇÕ¿ ½Ø¾ÇNÉÂ
¾Ã¿ÆÂ
ÅÉÈWÂÁ9Û0½;̽BÆÅ¿ÇÁÈl½¼ÇHÊ&Ç¿ÀÂËÉÎ
ÉÆÄÅÆô(¼;½!Å+¿¾Ô4ÆÊ&Õ(½!¼¿LØ¿¿ÂÊß¾ÆÅÇNÕÇÁÈFÂ!ÁÊX½Å¼Ç
Î
ÙǼ¿ÆÂ
ÅIÿ1ËÇɼÁÆØÇÉJÉÇÌ0ÇÁ ½!¾sâ<½;Ô.ÉJÆÅ$âLÀƼ À$¿ÀÇ[ÆÊ&Õ¾ÇÊ&ÇÅ+¿ ½?Í 3. THE JALAPEÑO JVM
Û0½!¾z½!ÕÇ+ÅÜ Â ^Z_
JÆÉA½DÁÇÉÇ;½!Á¼ À)Û
½?̽IÌÆÁ¿Ã(½¾MÊX½¼ ÀÆÅÇC¿ ½!ÁÄÇ¿ÆÅÄ
¿ÆÂÅAÂÈ}ÐnÑAÒqÍ]Ø(½ÉÇË1ËÆÉÕ½!¿¼ À1ÆÅAÛ0½!¾½ÕÇ+ÅÜ ÂX¼Â
þzË{ØÇuÆÊ&ÕÁÂ?Ì0Ç;Ë2Î
B
ÉÇÁÌ0ÇÁ<½!ÕվƼ;½?¿ÆÂÅÉÎsÐ-¿sÆÉRâpÁÆ¿¿ÇÅ&ÆÅXÛ0½;̽ ÎsÒ<ÀÆÉ<Ë.ÇÉÆÄ
ÅXËÇÍ
ÙǼ¿ÆÂ
Å A¼Â
ż¾ÃËÇÉJ¿À(½?¿HÕÇÁÈFÂ!ÁÊX½Å¼Ç{¼Â
żÇÁÅÉJÉÀÂþËIÅÂ!¿
Ë.Ç¿ÇÁÕÁÂÄÁ ½!Ê&Ê&ÇÁÉ<ÈWÁÂÊßÃÉÆÅÄ&Û
½?̽BÆÅ+¿ÇÁÈl½!¼ÇÉÎ ,*
¼ÆÉÆÂ
ÅD½¾¾Â?âLÉHÛ0½;̽{ÂÕ¿ÆÊ&ÆÞ;½!¿ÆÂÅ$¿Ç¼ ÀÅÆ +ÃÇÉà2Æż¾Ã(Ë.ÆÅÄX¿ÀÂ
ÉÇ
ËÇɼÁÆØÇ;ËZÀÇÁÇ
àp¿ÂI½!ÕÕ¾Ô¿ÂIØ¿ÀZ½ÕվƼ;½!¿ÆÂ
Å·¼ÂËÇK½ÅË¿Â
¿ÀÇuÛ NÑ$Ý É¼Â
Ê&ÕƾÇÁÉà½
˽Õ.¿ÆÌ
ÇuÂ
Õ.¿ÆÊ&ÆÞ;½?¿ÆÂ
ÅAÉnÔ.Én¿ÇÊAà¿ÀÁǽ
Ë
2. JAVA INTERFACES ɼ ÀÇ;Ë.þÇÁ;àÄ0½!ÁؽÄÇH¼Â
¾¾Ç¼¿ÂÁ;à½Å(Ë{¿ÀÇÁÉÃØÉnÔ.Én¿ÇÊ&ÉÎ
Ò<ÀÇÛ0½;Ì
½uÆÅ+¿ÇÁÈl½!¼ÇL¼Â
ÅÉn¿Áü¿sÕ.ÁÂ!ÌÆËÇÉR½u¾ÆÊ&Æ¿Ç;ËrÈWÂÁÊvÂÈ2ÊrþÍ
¿ÆÕ¾ÇpÆÅÀÇÁÆ¿ ½Å¼Ç
ÎsÏÛ0½;̽9ÆÅ+¿ÇÁÈl½!¼ÇpÆÉs½¿Ô.ÕÇsâLÀÂ
ÉÇpÊ&ÇÊ[Í a`
Û0½!¾z½!ÕÇ+ÅÜ Â4ÇÊ&Õ¾Â?Ô.ɽ[¼ÂÊ&ÕƾÇÍ]Â
žÔ{Én¿Á ½!¿ÇÄÔ Æ¿M¼Â
Ê&ÕƾÇÉLÇ;½!¼À
ØÇÁÉR½?ÁÇL½¾¾ÇÆ¿ÀÇÁ í !ê
ëí+î!ê Ê&Ç¿ÀÂËÉ}ÂÁs¼ÂÅÉn¿ ½!Å¿ÉÎsÏÕÁÂÕÇÁ
Û
½?̽X¼¾½ÉÉNÊX½Ô ä
é éå0ê ÞÇÁÂ4ÂÁNÊ&Â!ÁÇrÆÅ+¿ÇÁÈl½!¼ÇÉà~âLÀƾÇ[Æ¿
Ê Ç¿ÀÂËN¿Â9Å(½?¿ÆÌ
Çq¼ÂË.Ç<ØÇÈFÂ!ÁÇq¿ÀÇRÊ&Ç¿ÀÂËJÇ×.ǼÃ.¿ÇÉÎ}ÒqâqÂNËÆÈzÍ
&
b
é 0ê+éå É[Ç×½¼¿¾ÔDÂ
ÅÇX¼¾½!ÉÉÎ Ï9ËË.Æ¿ÆÂÅ(½¾¾Ô+às½Å"ÆÅ+¿ÇÁÈF½¼Ç{¼;½Å
ÈFÇÁÇÅ+¿R¼Â
Ê&ÕƾÇÁÉs½
ËË.ÁÇÉÉsË.ÆÉn¿Æż¿RËÇÉÆÄ
ÅBÕÂ
ÆÅ+¿ÉÎ8Ò<ÀÇJø÷ûúù õ ú
K* c*
¼ÂÊ&ÕƾÇÁNÕÁÂË.üÇÉMÕÂ+ÂÁ ý¾Æ¿ÔC¼ÂËÇ +ÃƼ á¾Ô+ÎuÒ<ÀÇ 9$ ? ! dVe
ölõ õ
Ç×.¿ÇÅ(Ë4Â!¿ÀÇÁÆÅ+¿ÇÁÈl½!¼ÇÉÎ bf õ R¼Â
Ê&ÕƾÇÁxÕÁÂ?ÌÆËÇÉ6ÉÇÌ0ÇÁ ½!¾¾ÇÌ0ǾÉxÂÈÂ
Õ.¿ÆÊ&ÆÞ½!¿ÆÂ
ÅJÈFÂ!Á}Ê&Ç¿ÀÍ
*
ÂËÉqËÇÇÊ&Ç;ËH¿ÂNÁÇ +ÃÆÁÇLØÇ¿¿ÇÁsÕÇÁÈWÂÁÊX½!żÇ
ÎsϾ¾Â
Õ.¿ÆÊ&ÆÞ½!¿ÆÂ
Å
Ñ ÂÉn¿}Û uÑÆÊ&Õ¾ÇÊ&ÇÅ¿ ½?¿ÆÂ
ÅÉ2Õ.ÁÂ!ÌÆËÇ8ÌÆÁ¿Ã(½!¾
Ê&Ç¿ÀÂËuËÆÉÕ(½?¿¼À
1
P ]Ng Lh5i
¾ÇÌ0ǾÉ<Æż¾Ã(ËǾÆÅÇ;½?Ápɼ;½ÅXÁÇÄÆÉn¿ÇÁ½¾¾Â+¼;½!¿ÆÂ
Å 6½!Å(Ë MüMÙÍ
¿À.ÁÂ
ÃÄ
À
½1¿ ½Ø¾Ç4½C½!ÉÉÂ+¼Æ½!¿Ç;Ë"âLÆ¿À"Ç;½¼ À"¼¾½ÉÉÎÒ<ÀÆÉ ;õ ö ÷
ù
! #"$% [ ]
)
Ø(½!ÉÇ;Ë"ÆÅÉn¿Áü¿ÆÂÅ
ÉǾǼ¿ÆÂ
Å
Ú Î ý Õ.¿ÆÊ&ÆÞ½!¿ÆÂ
Å"¾ÇÌ0Ǿ .à8¿ÀÇ
úö $ö]÷0øùú Ó NÑAÒLÖNÀ¾ËÉr½CÁÇÈFÇÁÇżÇ&¿ÂA¿ÀÇXÆÊ&Õ¾ÇÊ&ÇÅ+¿ ½?Í
'&
¿ÆÂÅÂ!ÈsÇ;½¼ ÀCÊ&Ç¿ÀÂË1ËǼ¾½?ÁÇ;ËCØÔ{¿ÀÇJ¼¾½!ÉÉÎ ·ÀÇÅA¿ÀÇJÛ NÑ kj
¾Â;â<ÇÉn¿;à8¼ÂÅÉÆÉn¿ÉHÊX½ÆžÔÂȽAÉÇ¿HÂ!ÈLÂ
ÅÍ¿ÀÇÍ ÔKÂ
Õ.¿ÆÊ&ÆÞ½!¿ÆÂ
ÅÉ
ÕÇÁÈWÂÁÊ&Ç;Ë·Ë.ÃÁÆÅÄ"ÆÅ+¿ÇÁÊ&Ç;Ë.Æz½?¿ÇCÁÇÕÁÇÉÇÅ¿ ½?¿ÆÂ
Å Ó ÐüMÖXÄÇÅÇÁÍ
)( ( *
¾Â
½
ËɽH¼¾½ÉÉ à.Æ¿½ÉÉÆÄ
ÅÉǽ¼ À1ÌÆÁ¿Ã(½¾Ê&Ç¿ÀÂËXÆÅ &½HÃÅÆ +ÃÇ
+(
Â!ð2ÉÇ¿uÆÅ Ý É uÑAÒMÎ~Ñ1Ç¿ÀÂËÉÆÅÀÇÁÆ¿Ç;ËAÈzÁÂ
ʲ½[ÉÃÕÇÁ¼¾½!ÉÉMÁÇÍ Y Kl)b ! .mJnNo ? pk$
]b
,*
¿ ½!ÆÅ$¿ÀÇrÃÅÆ +ÃÇrÂ!ð2ÉÇ¿J½ÉÉÆÄÅÇ;ËDØ+ÔA¿ÀÇBÉÃÕÇÁ¼¾½ÉÉÎ[Ù.Â.àyÇ;½!¼À
Ò<ÀÆÉsÇÁÁÂÁ8ÆÉ}ÉÕǼÆô(ÇËr½!É8½ ölõ ú
;Ç Ë.Æ¿ÆÂÅÂ!ÈR¿ÀÇrÌÆÁ¿Ã(½!¾xÊX½¼ ÀÆÅÇHÉÕǼÆô(¼;½?¿ÆÂÅ
ú ölõ NÆÅH¿ÀÇqÉǼÂÅ(Ë
à~Øÿ9ÅÂ!¿uÆÅ
-( .( .
ÅÇâ¼¾½ÉÉ8¿À(½!¿sÇ׿ÇÅËÉ JÆÅÀÇÁÆ¿É Ý É NÑAÒ½ÅËrÂ!ð2ÉÇ¿ÉsÈWÂÁRÆÅÍ ¿ÀÇJôÁÉn¿uÇ;ËÆ¿ÆÂ
Å q ]_ ÎHÏ ÉÂ
Ã.Á¼ÇÍ¿ÂÍ]Ø+ԿǼÂË.ÇB¼ÂÊ&ÕƾÇÁMâqÂ
þË
ÁÇÈWÃÉÇA¿ÂD¼Â
Ê&ÕƾÇAÉüÀZ½$ÕÁÂÄÁ ½!ÊAàpØÃ.¿&ÆÈNÂ
ÅÇ1ô(¾ÇA¼ À(½!ÅÄ
ÇÉ
ÀÇÁÆ¿Ç;Ë[Ê&Ç¿ÀÂËÉÎxÐ]È2½u¼¾½ÉÉRÂ?Ì0ÇÁÁÆËÇÉR½ÅBÆÅÀÇÁÆ¿Ç;ËrÊ&Ç¿ÀÂË2à0Æ¿
/
ÉÆÊ&Õ¾ÔXÂ?Ì0ÇÁâpÁÆ¿ÇÉ<¿ÀÇ uÑAÒ>ÇÅ+¿ÁÔ&ÂÈ6¿ÀÇ9ÆÅÀÇÁÆ¿Ç;ËXÊ&Ç¿ÀÂË~Ý É *
½!Èz¿ÇÁB½ÅIÆÅƿƽ¾R¼Â
Ê&Õƾz½?¿ÆÂ
Å6àyÉÃØÉÇ +ÃÇÅ+¿J¼ÂÊ&Õƾ½!¿ÆÂ
ÅIÂ!Èp¿ÀÇ
1032
Â!ð2ÉÇ¿;Î$Ò<ÀÇ{ÅÇ¿HÁÇÉþ¿BÆÉr¿À(½?¿rÈWÂÁ[½KÊ&Ç¿ÀÂË ìç
ç Âȼ¾½ÉÉ ô(¾ÇA¼Â
þËZ¼ÁÇ;½!¿ÇA¿ÀÇ1Âð2ÇÅ(ËÆÅÄI¼¾½ÉÉ&ô(¾ÇÉ Ó ÀÇżÇ4¿ÀÇ1ŽÊ&Ç
( 1032
à½JÁÇÈFÇÁÇżÇ9¿Â[½rÉÃÆ¿ ½Ø¾Ç ì+ç0ç ÆÊ&Õ¾ÇÊ&ÇÅ+¿ ½!¿ÆÂ
Å&ÁÇÉÆËÇÉ9½?¿ M N
ÂÈH¿ÀÇÇ×.¼ÇÕ.¿ÆÂ
ÅÖÎßÙ.ÂÊ&Ç¿ÀÆÅÄ"ÉÆÊ&ƾ½!ÁC¼Â
þ˷À(½!ÕÕÇÅ>âLÆ¿À
ä?å+æ+ç?è.é
æ.ä?ë0ê .í àØÿ;à
ÆÅH¿À(½?¿R¼½ÉÇ
à0¿ÀÇpÆżÂÊ&Õ(½!¿ÆØƾƿÔJâqÂ
þË
4 5( 4
¿ÀÇpɽÊ&ÇpÂ!ð2ÉÇ¿qÆÅB¿ÀÇ NÑAÒ
ÂÈ2¼¾½!ÉÉ J½ÉsÆÅ[¿ÀÇ uÑAÒ"ÈWÂÁq½Å+Ô ØÇËǿǼ¿Ç;Ë·½!¿4¼¾½ÉÉnÍ]¾Â0½ËÆÅÄ.ÎßÙÆżÇC¿ÀÇKÆÅ+¿ÇÁÈl½!¼ÇÉC½I¼¾z½!ÉÉ
6( 7 / 8
ÉÃؼ¾½ÉÉpÂ!È Î Ã.Á¿ÀÇÁÊ&Â!ÁÇ
à0¿ÀÇ NѼ;½Å4½ÉÉÆÄ
Å NÑAÒZÂ!ð2ÉÇ¿É 8br$
ÆÊ&Õ¾ÇÊ&ÇÅ+¿ÉM½!ÁÇ ö8ÅǼÇÉɽ!ÁƾԾÂ0½
Ë.Ç;ËâLÆ¿À¿ÀÇH¼¾½ÉÉJÆ¿ÉǾÈà
9
Ë.ÇÅÉǾÔ+à.¿Â[Ê&ÆÅÆÊ&ÆÞÇ¿ÀÇuÉÆÞÇJÂÈxÇ;½¼ À NÑAÒMÎ ½ÅËNÉÆżÇqÆÅ+¿ÇÁÈF½¼ÇÉy¼;½ÅJÇ׿ÇÅËJÂ!¿ÀÇÁyÆÅ¿ÇÁÈl½¼ÇÉà¿ÀÇsÈF½¼¿y¿À(½!¿
: 1;< =-;<>
:
Ò<ÀÇqÂÅÇR¼¾½ÉÉxâLÆ¿ÀrÅÂ9ÉÃÕÇÁ¼¾½ÉÉà íæí 0í!å é+î!ê àÆÉxÅÂ!¿
½B¼¾½!ÉÉuËÂ+ÇÉàÂ!ÁuË.Â+ÇÉLÅ¿;àÆÊ&Õ¾ÇÊ&ÇÅ+¿L½!ÅAÆÅ+¿ÇÁÈl½!¼ÇJ¼;½ÅÅ¿ØÇ
ËÇ¿ÇÁÊ&ÆÅÇ;Ë"ÃÅ+¿Æ¾<¿ÀÇ{ôÁÉn¿[¿ÆÊ&Ç1½ÅÆÅÉn¿ ½Å¼ÇAÂÈ9¿ÀÇ4¼¾½ÉÉXÆÉ
? @$ ? 3 ú LÆÅ4¿ÀÆÉÉÇÅÉÇ
Î ¿ÇÉn¿Ç;Ë1½Ä0½!ÆÅÉn¿M½Å1ÆÅ+¿ÇÁÈF½¼Ç
Î
sk tvuxwyGz|{~}VN}Vcs
B}VytvDx}V}V)uZ tvsv}V@@uxN}uxyxuxyuxy
vuxN}VyEw
tv<tIs
tvux}Vvux<tvuxV9s
y wyxuxy}vwx}Puxy#w@ 4. PRIOR TECHNIQUES FOR INTERFACE
LstvuxwyKs
y s9y
}w)w
tv}xws4s
y uxyt@Is
vwV} Is DISPATCH
°´ }¡v<tG@@}Vtvuxwy }V@vux}VJ Î#ÇÍÅ3Ê#ÈVÌNÑIÅ5ÍÌNêVÐÅ3Þ uZtIs}I3¾vw
w4uxy@}Vy@uZtvuxN}5wtvux
Bux s
tvuxwyVz¡{~}VN}V¢)s
B}VytvG}N}Vr.)uxtv sZDtv}
Bw<t'w
B
BwyZD@}
B}VIrs
yux@
ëw/uxytv}3@ s}
B}
sP@uZtv}+wKuxyt@Is
vwV} Is)<tIs
tvux£@uxy}£s
@@uxy
B}yt ¤¤¥ tvw p ux@rstv3quxyFuF}@#w¦ v
Ls
yV} ¦ ssPux
B}
B }VytIs
tvuxwyVz
s@} wtvux
Bux stvuwyVz ´°}Jvwx}V
^w
u@s
tvIuxy ssTuxytv}@ s
V}°
B}tvw Gu1Vxw@}VZ
¦ ss}y§ w¨ ©s s
tvuxN}ªwtvu
Bux stvuxwy<<tv}V
¬« ®.
LsuxytIsuxy/<tIs
v}Vs
tv} tvwLtvrs
tw°uZ@tvrs
-
B}tvw £ u@s
tvIPuxywtv}Kw ¿ }t@
tvux<tvuxs
Gvs
Bx}V4 wGtv} yrs
BuTs
a
Is~rz¡³ ¯/@uxyªtvux°uxy#w@ wvux}Vytv} syrs
}V4)uZtv yrs
Bux)t¶uxyz¡´°}' wxw)uxyc t°w
Lstvuxwy±uZt@3} }ª,v}²}VytvZsxx} sy w
©w
BtIs
tvuxwy @@}Vtvux wy6v}Vux} v}uxw+ 15wvÖKuxyVsIuxy/sy
B}tvw @u
s
xxPuxytv}Vy@uxN}
B}tvw /w
Kv}VVw
Bux,stvuxwystªsyPsvwvu,stv} yrstvv} @}Vx}Vtvw
3/uy }À} ux@rs
tvI+tIs}Ksy }V@vux}©w
x}V}Vw
awtvux
Bux stvuwyGz¡´°}T s s
tvuxN}4< <tv}V
µsx@wv}Vxux}VJwy©tv} tv}@}Ltv}3yu²}V rsN}B}}Vys stv} w
¦ ssz9ì6uysxZ¾-tv}
wyxuxy}Kvw
rx} stIstvwcu }Kuxyxuxyuxy }Vu@uxwyVz s<t@@ }Vtvuxwy ux@V@@}Vª
B}VIrs
yux@
Btvw9ux
Bx}V
B}VytKuZ@tvrs
B»4íK}tví w ux@rs
tvIuy£tv}v}V@}yV}c w
°
Ztvuxx}uxy¦ }vuZtIsyV}cuxy
¦ ss}y§ wE@w@tvDssvu}3t¶w
wyIs
tvuxwyV·tvu8rs
} tvrstTs
v}Kx}V@'s
B}Vysx}/tvwcs s
tIstvuwyDtvw ssz
s
º @@
Bº5}V» tv}Lw8xxw¤ )¹9uxyº ±VwyIstvuxw¥'yG¼z½ ´°} ¦¸K¹ vy©wyq¼ s
w5} s@} vyyuytv} w}3Is
tvuxy<<tv}V
9z t ¥ Interface tables
4.1
yPÎÍÌNêVÐÅ°ux/scuZ@tvrs
G
B}tvw tIs
x}Kw/s©Vs
@V¾v}V<t@vuxtv} tvw
@}VKsBrsIsxx}V ¾1ywy}Vy}3Is
tvuxwys-VwuxyLs
vrs
}cwxx}Vtvwz tvw@}J
B}3tvw atvrst6
Lstv3Ks)rs@tvuxVs
1uxytv}3@ s}J tv}¡Vs
@-u
c
´°}Kwtvu
Bux Vuxy©Vw
Buxx})<tIs
tvuxs
ZDVw
Bux}V°tv}
B}tvw °w
x}V
B}ytIstvuxwyGz.´Gw ux@rstv39sy9uxytv}@ s
V}K
B }tvw ¾tv}<<tv}V
<<tv}V
Vs@@}V st6wtvux
Bux s
tvuxwyx}VN}¢3¾s6s
@t1w ¦ ss}y§ w¨
©<t6v<³ t6wVs
tv}4tv}JuxtIs
x}°tvrs¦t-¸KV¹ w
@v}V@wy -tvw'tv }4svwvuZ
ww
tcux
Ls}z´°}rs
¿ @}Vxuxy}Vw
Bux}uxyuZtvus xZVw
Buxx}V©}s
3 s
tv}TVs@ uxytv}3@ s}rs
uxz.´°} syctv}VycxwNs tv} }V@uZv}
s
uxstvuxwy9
B}tvw <t)}#wv}/tv}
B}tvw }3À}Vtv}V°#w4tv} tIs
v}t9
B}3tvw ,vw
îs±Öyw)yw
ïa@}t9uxyEtvu8uZtIsx}zð´¡uZ
v<t)tvu
B}z5´°}s stvuxN}Kwtvux
Bux s
tvuxwyDv}VVw
Buxx}V'wtT
B}tv s
Z¾-tv}B<<tv}
ñ<tvw
v}VªuxtIs
x}Vuy±sys
@IsVv}sIrs
x}L#vw
w 4w'ux
BvwN} }@#wv
LsyV}z tv}Vs@w ¿ }tz ¤ w
B}tvux
B}V/s ¦ ¼ ´òVw
Buxx}Ks
y }3tv}v
Buxy}
Á ¿ }tv°uxy ¦ ss}y§ wc}VsI8s}/st¶5wª5w }s }z-´°}'v<t <tIs
tvuxs
xx)s
tuZtIsx}8sxux}Vcstcs+rs@tvuxVs
©uxytv}3@ s}8
B}
}s }K°w
wuytv¿ /tvwDspÂÃIÄŪ¼<Ó ÆIÇÈVÉ
Ê3Ëc¦ ÌÍ ÎkÉÇPÏ)ÐxÉÑIÒ ´ ¿¼<Ó '#w tvw uxyNw stvuxwy£@uZtv}z ¼ ¡yw
t¾uZt/
¼ <tT@}sv3+w
/tv} v}}s
yt
tv¥ }4t¶¼<Ó })watv})w }tzJ´° }T´ ux °s sss@Is© w~w }tv4Ôz uZtIs}st ux@rstv3ktvu
B}« ×Nè¾Gè®z y9s<t@Is
uxt@w
@4s
ux
Bx}
´ Vwy@ux<tvJw
~s'À} @u }4}s }.@}VtvuxwyG¾s
y ss
vus
x}
B}VytIs
tvuxwyG¾@ }sv3£tvux
B}uxyv}s@}/)uZtvPy
}TwJuxytv}3@ s}V
@ux V} ¸¹ ´/z6´°¿ }cv<t@xw tªw
)sD´ ¼¶Ó }s }VwytIsuxyªsv}3}@ ux
Bx}V
B}Vytv} Btv}/Vs@VzJæ/w°}V}¾
Bw<t)<<tv}V
B)s
B}Vyt
}yV}tvw© syDw }Vt) tvrst }V@3vu})tv}/t¶}z-´°v}V}K
B w
v}@xwtv tvuxJrs@uxT@}s
vI} uZtIs
x}/s
vwNsIB)uZtv@w
B}4wv
ðw~uZtIs}
sv}@} tvwBvwu }ªsy+}3ÕBVux}Vyt/ux
B}
B}VytIs
tvuxwy9w
yrs
Bu s
3}+wL
BwN}ktvwk,vwytLsxwvuZtv
ó«ZVé
®/tvw }3ÀxwuZtLtv}V
BwIs
t}K3}V3Öuxy+« ×®z ¥ ux@V¿ @@} uxy9tv}ªv}VuxwT@}VtvuxwyG¾rtv} xwsxuZt¶Duxy9uZtIsx}Kvs}tvwv} V}K}À}Vtv} @}s
vIDtvux
B}VVz
tv}<t5tvrst5tv}T,s
@°wGs
y w }Vt4ux
B}
B}VytvJs
yBuxytv}3 @ sÁ }/Vwy ´°} » ¥ » ¥ Á ¦¸K¹ « ¢
ô
®Tux
Bx}V
B}Vytvªs£svu,s
ytcw'tv}rs
@u
t@vuxtv}V°tvwªtv¼¶}Ó wN}v}s w6@uxy uytv}@sV}K
B}3tvw Vz y}/w
uZtIs}J@3}V
B}-tvrst6sNwu 6s ux@s
tvIktvux
B}.@}Vs
vI#w6tv}-vut
tv}V@}/tvv}V}/´ @xwtv4wuytv°tvws s
tIsª<t@vtv v¼ }TØÙ syDs
@IsV uZtIs}zõ/stv}tv rsy<tvw
vuys£Vs@V¨ LuZtIs}cuxyFs£xu<t©tvrs
t
w
)ÚÛNÜݦ ©sxx} sypÆIË'ÄÐÅ3ËL¿ Å3ÇÍ Þ£ÂÊ3Î#Í ÞßrÅ@ÑÍÉÊ ´ ¸ 'Øàtvrst
©<t} @}s
v I} ¾~uxt
LsuxytIs uxyKs
ys@I sV£w°uZtIs
x}Vw
K}s
3
s
xw) s
s}y§ wtvwªsy<°} <t5@IL²}V<tvuxwy°²uxIÖxz6áJs
3 Vs@uxy }À} uxy tv}@ s
» V}£¥ »u ¥ zöÁ ´°u
Bw<tvx}
Bt¶¼¶Ó ªs
@IsV
ux» ytv}@s V}9uxLs
@¼ @u¸ y} syu²}uxytv}}Luxy }Àuxytvwtv} ¼ ´ ¸ z vw) w)yF#vw
tv} s
yrs
wwIctv}£´ ¾5tv
wy@u }3Btv} ´ wBsVs
@Lâ¾.@w@uxyuytv}@sV}£ã+s
LsÖuxyLuZtK}s
@uxxP s
V» V}V¥ @»@ux¥ xÁ }c#w u@s
tvI uxyz´1w ¼< Ó ux@rs
tvIPsy
} }Vys
@@uxy} ¼ ´ ¸ uxy }À+ä-z´°}©sx}ªw°â¨ ¼ ´ ¸ }Vyt@@£st uxytv¿ }@ s
V}L
B }tvw ¾ @ux
BxPxwNs tv}L´ ,vw
÷tv}
ux¼ y ¸ }Àä9s
3}V. tv}°v}V@ZtJwGs/tv}V<t.tvrst°âKux
Bx}V
B}VytvJãzN´°ux w }t¾xw¼<s Ó 4tv }/uZtIs}'w)tv}/uxytv}@ s
V}s
t)sªVwy<tIsy t)wïa@}3t
´ }yt@@9w K8uZ5â8uxKÖyw)ytvw£ÇÉ
Í-ux
Bx}V
B}VytTtv}Lã¾- uxy±tv}´ ¾¡sy wtIs
uxys£wuxytv}3tvw9tv}Vsxx}V}8w }L#vw
uZTâ åNÉÅ3Þ/u
Bx}V
B}Vytvã¾-s
y ¢ux4tv}ctv}V<trsywt}tª}V}Vy s8wy<tIs
ytKwïa@}tuytvwLtv}uxtIs
x}zªøuZtvtvux
B}VIrsyux@
9¾~sy
Ls }z ux ytv}@ s
V}
B}tvw ux@rstv38uxyt@vw 8 V}TwyZwy}K
Bwv} }V}Vy
¥ Ktv}v}BuxywÌBÄrÊIÎkÉÊIÎ-wy wyPtv}By
©}w4uxytv}@ s
V}V s
yt)ws tvsy9suZ@tvsa
B}tvw ux@rstv3~z
tvs
tªs ¦¸K¹
LsV+}yVwytv} vuxy¼ ¸ uxtvK}3À}Vtvuxwy~¾a tv} ¦¸K¹ ´1w@w
B})rst¡v} V}°tv}4@sV}4wN}v}s was@Is.w uxv}tvZ
<t-sN}5tv})s
uxxuZt¶tvwvwqtv} ´ ¼ Vz¡¸ ´Gw/tvux-}Vy ¾tv}°ux
c uxy }À} uxtIs
x}VV¾ » ¥ » ¥ Á syqvs
#}VZt@vys
tv}Ltv}8uytv}@sV}
x}V
B}VytIs
tvuxwy8xwux s
xxDrs@tvuxtvuxwy4tv} ´ uxytvwt°w© @}tvuxwyVz tIsx}#w/scVs@TtvwB}Vy )uZtv+uZtvT,s
<t/y wy}
Bt¶L}yt@@¾@uxyV}
´°}8v<tB@}Vtvuxwy w}V©ywt©v}²uZv}9s
yFs@Iswy ©I}3Ö¾ }V
Bt¶}Vyt@vux}V9)uxxy}VN}9 }±sV}V@@} zù´° ux+wtvux
Bu Vs
tvuxwy
)ux}'tv}/@}V wy @}V3tvuwy8v}²uxv}4sªI}3Öcuxys@}'tv } ¼ ´ ¸ uy }Vxux
Buxyrs
tv}@rs
V}©wN}v}s w
KVs@@}tvs
t wy~¨ tKux
Bx}V
B}Vyt
²}V<tvuxwy±y}V} tvw9
vwKz+´°w@}Luxytv}@ s
V}V)uZtvuy uxV}Vªx}V@ syuxytv}@ s
V}VVzöú'}VN}@tv}Vx}V@V¾°uxyFywyt@vuxus)vwIs
BV¾°tv}
tvsytv}.uxyuZtvus@ux V}°wrsx ¼ ´ ¸ 6y}V}1v}²uxv}5sTwy 1I}3Öz uxytv}@ s
V}'tIs
x}VJ#w4,s
@@}V5tvs
t°ux
B}
B}Vyt.sycuxytv}@ s
V}')uxx
¼ ysyL}VN}Vyt¾Ntv}'v<t5tv}V<t°tvs
t)sVs@4ux
B}
B}Vytv5s
y8uxytv}@ }9s
v}sy
Bw<tvZq}V
Bt¶¾.@uxyV}+
Bw<tLVs@@}Vux
Bx}V
B}Vyt
sV}/u5
Bw }Istv}VZB }À}Vy@uxN}z-æ/w°}N}¾@@}² }Vyt.tv}V<tv5#w wyZ9stvuxyB#Is
tvuxwy+w
-tv}/tvw
tIs1@}3t)w¡uxytv}@ s
V}VVz
tv}vs
B}K,s
@Tsy uytv}@s¼ V}K¸ wtIs
uy8tv}s
3} v}@ZtTw6tv}
v<t)tv}V<t)#vw
çtv}Vs@V¨ ´ suZvZ9I}s
Zz 4.2 ¤Caching
.á s
vZ
Ls
xxtIs
xÖû±<<tv}
B8@} E ys
Bux+sIuxy[« ×
®tvw
Ô¤ ¼¶Ó sNwu }@#wv
Buxys#x/
B}3tvw xwwÖEwy}V}@F
B}@vs}
tvw©w
B}}4s©w
xG}VNtvs
})¦ s}@scw
s
v
L@IsVsDys
}Tv}Kux
BVwyux@us tv}uxwv}y Jwuxy ~v¤ }}V²3tvuZuvwuxy+yèztvé }'´ @}Vy z´°}Dvytvux
B}<<tv}
ü}VNs
yF
B}tvw xwwÖFv<t
ýþÿ ÿ
xþ ý !"# Vývþ$% 'þ
4ý ý xÿ @ý 5þÿ þ
5t-Z*. M$ .-e|
U 01>b #6e$ O 0 & $.
& $(') #'ý ý *+ ,$ )þ.-/$ Vý Vÿ 01 2þ 3xþþ 2 & 46578 xþý
ÿ
Tý ÿÿþ
ÿ Bý ÿ vý xÿ þ
*_
i 2 * .,
.$ 2 = ! 2, & # (
1- .$
þ
ýþ ÿ ÿ
9 :.;=<>.?
ÿ @r*ý
ÿ Pý * & $ vþ þ Bþ xý xÿ xÿ ý ý xÿ
& $
.$01 4 c M0 $ & , * j#$ U!jI2 ($
A ÿ ?-BC01 2þ +xþþ 2 &CD E<>.7F G$ H# I 9(J & ÿ I4
ÿ xÿ xÿ ý ý Gý ÿ þ þ þ
90 & , ! * D MS (+F ! * & $- .$ 0 & $
K $ -#þ $ D H# $?L20+AFMF 01,
xÿ xÿ *ý ý ONP*Q.R
Bþ xý Bý Vÿ
.9_01
0 .$ & / 4 K & & $*^ 7J & $ 01 G$ (8
xÿ xý ªý
ý xý xþÿ °þ ÿ
? *# 1 . * (+01! & $ * U< !n+ d
.S,01Vý
ÿ 0TvUþ 0Bþ F =*INþ !©ýVþÿ xÿ
V >
xþ rý ý 4 ÿ #þ þ Bþ ý xÿ xÿ ý ý /þÿ @þ vþ
I 3- $ & 0 .$ & 9 01 & $
$.01,#(w w
WA ÿ 9ÿ ÿ ÿ *ý ý D ý Xv=þ U01 2þ 3þþ 2 & $vþ xÿ U ÿ þ & !
j|(({( .'(4
#þ I($<>$
ÿ <E ;9$ V(ý K*ý Yv+þ ?01 2þ A0Bþ F7$ Vý Vÿ
ý *9-Z$vþ 0[ *ý .G 4 K & $vþ xþ
K.þ -/ ý V01 2þ
10B2þ M@*vþPý (ý \ .O ]$ Vý I$*^ O_ & 30+.vý = ÿ 4.3 Selector Indexed Tables
þ Jþ þ ¡þ þ .ÿ
ý ) E01 2þ Oþþ 2 & $vþ M xÿ E<EVOÿ Tý (ý ?- 4 W ÿ !xÿ ~
vþ
.$ $ & M$ & D jw v!x2{ -a,#Ij01 2:b 01
Tþ Vÿ
ÿ
ÿ
ý ý +#$ 9J2$ 01 \`aVý I]-7 *ý E 9O0Bþÿþ 0B.þ $8
($7<E i U & .-e 7.$
01 D -) D i $ (8
vÿ þ ÿ /þ xÿ
ý þ
& xý D þ $b#Y*Fb(J /
þ2þ V 0 & þ $.xþ*ý _ D & $-.þ $ 0
$ i & ] & !A¡2¢£.¤'(4?LM
. M$ .-) $- =01( 2
& þ.þ $ A.E0Bþ F & þ M0Bþ $ & xý/*ý .!G 4
ÿ ÿ xÿ Vÿ 5ý
.$ j
*+ !kE0+.!n
$>! @($ *.!*Aw!xzy{(w 4
ý vþ xÿ vý
LM! $? MJM*;M & . ;. +NP*¥#R & $ #I2!13F$
- $8 vþ #þ
c þ 0B.þ $ & \ ý ÿ ÿ ±*ý
(ý d ceWFf '\N gg#R:<S$ Iþ & *hvþ ý ÿ Vÿ @þ xþÿ vþ xÿ
ý
<>#$¦= & 8z I] ¦
] $- i01 2 þ
#þ I($výVþ 01, !S<)*ÿ 4 W i ÿ & þ 0B.þ $ & jý ÿ ÿ K*ý ý D vý vþ
ý ý xÿ xÿ þ ÿ
& . & $ 0i4X§6 ( !e0+ /: & 2 !.!?!.$
#'
ý 7x2ÿ INþ eUMÿ .01x*ý =
Vÿ ($. * cbWf F = .eJM8 xÿ
3 JM*\; .$*4\§ $ Vý vþ ¡ÿ ©ýVþ þÿ xÿ vþ
.$$ &
i
i018
ý e7 k2Vÿý °þ - F /v, þ S- )$ Vý I($¡þ 2lFVý e0+#v(ý þ ÿ þ ÿ xÿ
ý
23
# $ .-b 3 $- , #> H. 90 & 8 /ý ý
& $ I2xþ 9 Vÿ9*ý . 4 W -YO0+.vý 9-#þ ÿ D V]ÿ KýV.þ $cb$ VWý f Vÿ þ xÿ vþ LýVþ #þ
01 & V i 21- $? +0+.
9IM$ e01 2am vý xÿ þ
#$
,01 2þ 972ÿ INþ *amn-S10+.vý i/ÿþ 7-þ ÿ D Jþ ÿ ÿ ý vþ xÿ
($: 2$ ?#$ 2!49LM! $: (J \ & . \! vý
($ 01 ÿ . 6<E 9ªý nv:þ 01 2þ +xþcbþ WMf & $vþ xÿ :B<Ex(ý cþ xÿ vþ þ vþ
<S($ $
& $ & *p 90 & 01 27I2$ b01 2;MF8 ÿ þ
0+ 3x9 ÿ $vÿ8(ý þþ ,vOþ
Vÿ ($. ?©ÿ (< F 9-.þ $ K*ý vý xÿ ÿ xý £þ Vý ªþ Vÿ ÿ
& # (
2 01 *.!A & Ml_ $ *
!
.
D
D J2 V ÿ M*1vOþ
ÿ , ÿ <o$ Vý I$Tþ 2lFV(ý ('(4 <S($ KýVþÿ vþþ ý xÿ Vÿ vþ
HM$ *] 1 & (8 !Ij On & $ *4
ý xý
L201!!#$VHM*ý*
\ ÿ n1 && !*pviþ xÿ $-
ý 101 2þ
& .vý G4 LMI$2 && $vþ ý /*Ien Vÿ & $vþ & þ*Uvþ7
.$ *. U$ *Mý e
q Vr ÿ
s ÿ xÿ $-
ý ;01( 2þ t3 & .vý * D AFMF 0 *ý ÿ &
ý 5ýþ F 6þ.- V(ý vþ $bx ÿ MJM*j! 4Y¨j$ VÿýVþÿ !$ ?F8
ý~ ý E@þ017u2vZwxzy.{(|>xMÿ -þ $ 0+# xþOÿ $
.$xÿ
, EMÿ 01xý°*ý .!4 } xÿ
VU & Vý !.! + & .$ 7.$$ +.,F$ (ý $ UNP*©#Rz4 K jLM!
Uª@þiU Vý vþ $Vxÿ JM*p & .vý ; j-.þ $?ÿ $-Bý
þ $x2ÿ ($-ý :01 2þ ]M & .vý D ,Fvþ $9ýþÿ F Tþ-e+(|
ÿ t;U K y_Ew(x4 K 9*ý ýK xÿ
K þ $ 0 0 & x#þ *xý 8 01 2þ 1 & #v(ý D e$ *Mý 6 E &
ý j0 &
ý S:$ *x ÿ
# E K ÿ # $ K.þ -Y U4 U, .þ `a$ & $ 2ÿ > _
& ,x? ÿ S & .vý ?. /vEþ S.þý .vþ $evEþ $ *xþ*ý . .
.þ `a'þ -b VM! & .vý *]01 2þ a4 K ÿ J2> !01, VFF 0 0+rþ Ml_Vý UNP*« D P*¬#Rz465 þ
Lý I$ D 6$ x(ý *ý 3 ÿ
ÿ -H8
ÿýVþ ÿ $ ,iw vB
:v{Sx2ÿ INþ*ý # xþÿ D /*ý A ÿ $ 8zU ªþ !£.þ `a x*ý ÿ 8ýVþ 0 & !x*ý # Uþ 9xþ*ý . xþ
ÿ
ÿ ]
.$
ýVþ !ý xþGÿ 4
-Y ÿ <h(]0+#v(ý S /þ !Dþÿ 4 LM!ý vþ $ýVþ .þ $ xÿ
oNP#®#Rj.3nVs ÿ && *tv;þ $ *ý 9 A
5Tÿ £þ -E2 ÿ 01xý©ý ý xÿ
D xÿ xÿ B*ý
(ý D .þ $ & þ 0B.þ $ & :ý xÿ 8 þ- V(ý vþ $1xÿ MJM*d & .vý 4;F1.=xdÿ $
F $O8
x ÿ *ý
(ý )ýVþ !inU*+K v+þ & #v(ý ixÿ $-Bý V01 2þ 4 W ÿ xþ*ý . xþ¯ ÿ N ©#R D p
ÿ 01Vÿ 8.þ -V!Vÿ @$ 1vdþ V(ý vþ $ ý*ÿ
-Bý D ?@$ FU xþÿ.þ - O*I]j$ eiý xÿ +L & Vý @8 nOI2<S \V3
$ & ýþ xþ $ xÿ
& $vþ 0i4 K <5i þ Vý v.þ $ ý*ÿ
ý . xþs ÿ N Q2PR)@ÿ *
t_k2x(ý A2 VýV2þ M ] .?(ý *\.Uÿ ÿ n
ÿ *= E .014ýVþ xþ $)-n =.$ )ÿ I$e0 & 01Vÿ *?2
ý ý 32P*ý
(ý ÿ
AFvþ $\<E +2ÿ INþý ~ . xþdÿ 4 7 $ 6 01Jý ! 4bjxÿ
7 b && $vþ ý D I$.M
.þ $ 01Y*I
n Vÿ & $vþ & þ *p .V
.$ *. p$ *Mý = O c.þ -S 1M & .vý
ý ý xÿ
]@ý( 01 /ýþ !pn=*;.j<S!4 .þ $UJ0 & ! D -6xÿ 8 :NP*® D°MD° ® D°° R4S'ÿ -#þ $ ÿ . D 1.þ -Y V.
þ $ 01
Iþ*ý . xþÿ þp ÿ = .01iyB* x D þ $þ Ml_Vý þ-6 : 01i .ww D
#$ 8ýþ ÿ !M$ *d01!!#$ D +
$ & $ 2ÿ V +
ÿ . M$ 8.þ - 01i #] AD.þ -V Vý v.þ $ iÿ ± +ý !. ] .]!0O8
+ÿ $-Bý 301 2þ ÿ \ +xÿ -.þ $ 0+. xþ ÿ ªý*ý *d $ & 012ÿ j 0²#$ 1ÿ*þ <)± ÿ O{vy{vB4 K 2 D/& $ IMxþ U Vý v.þ $
xd ÿ Lþ Ml_Vý B.þ $= cý !.©þ2lFý *47$ D -xMÿ Iþ*ý . xþÿ cþ-E ýVþ .þ $ xÿ
t
.þ $ 01i#$ \ & þþ $90+.vý ±-.þ $A*I D xÿý p
.011vBx({Z ?
1(xZuy*3w v!x2{ j#$ ªýþÿ !M$ *901!.$ D ,÷ý ÿÿþ ÿ*þ <r Exÿ -#þ $ 0+. xþi ÿ xAÿ MI
ÿý 4
A<E!en= cý !þ-6 cþ Ml_Vý þ; ÿ <Exý ; O01 2þ A f 5 f 5:^ XVýVþÿ U@ý( 01e-#þ $Yxÿ $-Bý 601 2þ UM! & .vý :/(8
x2ÿ INþ *=
ÿ : °*ý
(ý Týþ !=n>Fv.þ $ *=x1ÿ & .$ F$ ý M$
v: þ j.Kþ -bxÿ $-
ý 8z01 2þ ]
ÿ . $ 4 Vý v.þ $4ýVþ x.þ $ ÿ
9N g¬#R4 K SVýVþ ÿ +@ý( 01E!0 & $v#þ I 5þ#I($) $
$ V(ý +xÿ JM*+,@ý01jM @ý$ n*9.#þ Ij1 01x ÿ #8
xÿ
+ ÿ *i-þ $Up ÿ J2$1ÿ $ Vý xþt
ÿ
ÿ 9 27IM$ Y
ÿ
% e Vývþ$ D þ$X
ÿ# $ D þ-E01 þ2,/ 1ÿ01 D e & xÿ $-
ý Ox2ÿ INþ*ý . xþÿ KýVþ FVJý A ? 01*' D 7 = & ý
.þ -b & .$.01 $ D ÿ3 E$ ( $vÿ] & O-bÿ'(4 0 & x*ý . xþÿ VF !JýVþ !\n1 I$ 1x; ÿ @þ01 & $vþ
$.01 4]³'*þ <>8
} K iFMF 00:FO.9*ý #$ i<EVÿp*ý ý xÿ
þr ÿ L c ýVþ 0O8 I($ D U@ý( 01=Kþÿ
&& ý O-S6xÿ $-Bý V
ÿ ;
& $ 43' ÿ U 1(M8zI & .$?? & # *\#vþ 01x*ý .! D ý !i .]0 & 01Vÿ 3xÿ $-
ý A#$ ;ÿ*þ <)r ÿ vdþ
,
& $vþý @þ.$V01!
, ? V@$ F,I©þ-Jþÿ & $U
ÿA ?Vý8 xr ÿ MI
ÿý 4´5TÿFþ & 01F ý+ýþ xþ $ xÿ
@ý 01]<E o
$ VýV#þ I8
þMÿ sFI $*O£LMx.þ ÿ-=ý :
ÿ .þ ýV$*þ 4 FW þ r
ÿ -S(0BJ þ& Fý ý ,$vFý ÿ01(ý MF$vþÿÿ!ý . D xþ ;ÿ !]/þ& -Z ÿ $101(ý ÿ 0µvU þ $ VýVþ .þ $> E Vý v.þ $ Eÿ & .vý & $ I2xþ
& $vþ! !I D V0+ 9n=nVÿ@rý !.bvþ3VÿýVþ2= & $ ,xÿ; (³'*þ <S I($ D ,LM!7U & ):01jFP*¥¥¥'5þ3 ÿ :-/B2ÿ 0:xnþGÿ$ 4
xÿ
U<°þ $3vO þ J & xþ 7.vþ 01xUý ÿ
8<°.þ $901 0B.þ $3ýVý 4 þ -xÿ $-
ý 9
ÿ . M$ = .=.$ ] & #v(ý *x ÿ
K +kxý ;2 VýV2þ M V*I1n V
xþÿ9.þ -Y U, & Vý @r*ý # xþd ÿ ÿ N QMg*$vRzþ 4 && *
-H$vþ 0 1Výþÿ 5-H $> j!01>EJý *M*+>-B7ýOvþO=xþ*<S($jM & .vý
01Vý
ÿ 0i4
¶·¸1¹º»¼*½
º!¾¿ ¼ÀÁB¶ ¼=º!¾2÷¶ . ¿ º·¾;ĺ¿ ¼Ä?ÅÂÄUÆn¼ ¼¾;¶ ·¾Äº!½¼(À ¼*½
ÁZ·À ½¼¾9¹Â#À¸1¼¿ ¼(À>¿ ·O½¼(¿ ¼À ¸1º¾¼jÖEź!¶Å9·.Á/¿ żjļ üÀÂ.»XĺվÂ.¿ ËÀ ¼Ä
ÇSÈÇSÈÉ:Ê ÆË¿EÅÂÄE¾·.¿EÆn¼ ¼ ¾]º!¸1¹»¼ ¸1¼ ¾¿ ¼*½pÌ Í.Î.ÏÐ ¿ ÅÂ#¿SÄÅÂ.À ¼E¿ źÄ)Ä»·¿Sº!¾1¿ żÀ ¼ ¶¼ ºÃ¼ÀS¶»HÂ.ÄÄ õ Ä>ûði×tºÄ)¿ ż½¼ ĺÀ ¼*½
¿Â.À Õ¼¿ Ê Â.¾½p¿ ż ¾
»·Â½MÄ?¿ ż=à,ði× ·.íaļ¿UÁB·.ÀV¿ ż1Â.¹¹À ·¹À º!Â.¿ ¼
¸1¼¿ Å·2½ Ê Â.¾½1¿À¾ÄFÁZ¼À Ä>¶ ·¾2¿À ·»¿ ·?¿ ż7¶·2½¼7À ¼(ÁB¼À ¼ ¾¶ ¼*½]Â.¿)¿ źÄ
4.4
Ñ Multiple Inheritance in C++ ·íaļ(¿7º¾9¿ ż,àUði×jÐ
¿Â.¿ º¶*Â.»!»Ò2Ó¿_ÒM¹n¼*½A·Æ2ÔF¼¶¿Óz·À º¼ ¾¿ ¼*½;»!Â.¾ÕËÂÕ¼ ÄUÅÂ*ü?Á¶¼*½
ĺ¸1ºÓ
»!Â#ÀU¹À ·Æ»¼ ¸1Ä7ÖEº¿ Åp¸=Ë»¿ º!¹»¼?º¾Å¼À º¿Â¾¶ ¼Ð,×Sż=ËÄËÂ.»/Ä·»Ë¿ º·¾ Ç ·
¾ º¶¿1ÄF¿ Ëƶ ·2½¼]Õ¼ ¾¼ÀÂ.¿ º·¾t¸=ËÄF¿O¹À ·¶¼ ¼*½¶*Â.À ¼ÁZË»»Ò Ê ½M˼
º¾ Ç>ØUØ Ì ÙÚ.ÏVËļ Ä9¸:Ë»¿ º¹»¼
½ºÄ¹Â#¿ ¶(Ås¿Â.Æ»¼ Ä]ÁZ·ÀA¼ ¶Ås¿_ÒM¹n¼ Ê
·¾¼7¶ ·ÀÀ ¼ Ĺn·¾½Mº!¾Õ:¿ ·?¼*¶Å3Ä˹n¼À ¶ »!Â.ÄÄ Ð È ¾3·ÆMÔ_¼ ¶¿>¹n·º¾2¿ ¼(À>º¾Ó ¿ ·;¿ ż3À ¼ÄF¿À º!¶(¿ ¼*½t¶ ·¾¿ ¼ò2¿1º¾¦ÖEź!¶Å¿ ż9ÄF¿ ËÆt¸:ËÄF¿=¼òM¼ ¶ Ë¿ ¼Ð
ó ¼ÁZ·À ¼?¼òM¼ ¶ ËM¿ º!¾ÕOº¿ Ê ¿ żU¶*»»º¾Õ+ļ*á˼¾¶ ¼,ÅÂÄ7»À ¼*½MÒ]ÄF¿ ·À ¼*½
½Mº¶*Â.¿ ¼ ÄU¿ żO½ºÄ¹Â.¿ ¶Å;¿ÂÆ»¼O¶ ·ÀÀ ¼Ä¹n·¾½Mº¾Õ9¿ ·3¿ ż9Û ÜzÝÜÞß,¿Ò¹n¼
·.ÁS¿ ż=·Æ2ÔF¼ ¶¿VÀ ¼ÁZ¼À ¼ ¾¶ ¼Ð1à7ºÀ¿ Ë»e½ºÄ¹Â.¿ ¶Å\¸+ ÒAÀ ¼*á˺À ¼9ÜZâ2ÞZÛ(ã ¿ ż?¶*Â.»!»¼À*õ ÄUÀ ¼¿ ËMÀ ¾p½½2À ¼ ÄÄUÂ.¾½A¶*»»b¹Â#À¸1¼¿ ¼(À Äjº¾
¿ ż:»·¶*Â#Ó
äMå ÞBæÜç(èjÝé_êë2Û Üì+ç(æÜ¿ ·,ÁZ·À ¶ ¼>¿ ż>·ÆMÔ_¼ ¶¿6¹n·º¾¿ ¼Àe¿ ·jÀ ¼ÁB¼(À)¿ ·j¿ ż ¿ º·¾Ä6½Mº¶¿Â.¿ ¼*½?ÆÒU¿ żS¶*Â.»»!º¾ÕU¶ ·¾2ü ¾¿ º·¾CÐY×Sż>¶ ·
¾ º¶¿YÀ ¼ Ä·»!ËMÓ
Â.¹¹MÀ ·¹À º!Â#¿ ¼?·.íaļ¿º¾]¿ żU·ÆMÔ_¼ ¶¿Å¼ ½¼(À*Ð ¿ º·¾+ÄF¿ ËÆ=¸=ËÄF¿bÀ ¼ Ĺn¼¶¿)¿ ż¶ »»º!¾Õ:¶·¾2ü ¾¿ º·¾ Ê Â¾½=¿ Å2ËÄe¸+Â*Ò
ËļA·¾»ÒrÂ;ĸ+»»j¾2˸:Æn¼À1·.ÁUÀ ¼ ÕºÄF¿ ¼À Ä3ÖEº¿ Å·ËM¿]º¾¿À ·2½Ë¶ º¾Õ
× Å¼ Ç>ØUØ Ä·»Ë¿ º·¾
Ëļ ÄUĺվºî¶*Â.¾¿ »Òp¸1·.À ¼:Ŷ ¼:º¾
¿ ż:·ÆÓ
S Ä Â*ü *À ¼ ÄF¿ ·À ¼V·#üÀ ż*½aÐ
Ô_¼ ¶¿U¿ žp¾¼ ¶¼ ÄÄ Â.ÀÒAÁZ·À?ïÂ*ÃÂ Ê ÖEź¶Å\½M·¼ ÄU¾·.¿,ÅÂ*ü:¸=Ë»¿ º¹»!¼
º¸1¹»!¼¸1¼ ¾¿Â.¿ º·¾]º!¾Å¼À º¿Â.¾¶ ¼Ð>ð]Ò¼À ÄVÌ ÙÙ#Ï/¹À ¼Ä¼ ¾¿ ¼*½iÂOÄ·¹ÅºÄFÓ ÷/ºÕËMÀ ¼pÍpÄÅ·*ÖEÄ+Â;¶ ·¾ º¶¿=À ¼ Ä·»Ë¿ º·¾±ÄF¿ ËÆdÁZ·À3¾¦ûði×[Ä»·.¿
¿ º¶*Â#¿ ¼*½p»շ.À º¿ Ÿñ¿ ·OÀ ¼ ½Ë¶¼V¿ żVŶ¼:·#üÀ ż*½iÆÒ9¸1¼À Õº¾Õ ÖEº¿ Å1ÁB·ËMÀS¹n·Äĺ!Æ»¼7¿Â.À Õ¼¿S¸1¼(¿ Å·2½Ä ÐY×SżE¹À ·¶ ¼ÄÄ·À*õ Ä>»º!¾ô:À ¼ Õ.Ó
½MºÄ¹Â.¿ ¶Å]¿Â.Æ»¼ ÄSÁZ·À¶ ·¸1¹Â.¿ ºÆ»¼j¿ÒM¹n¼ Ä>¾½]¼òM¹»!·º¿ º!¾Õ=ƺH½MºÀ ¼ ¶Ó ºÄF¿ ¼ÀS¶·¾¿Âº¾Äe¿ ż>À ¼¿ ËMÀ ¾1½½MÀ ¼ ÄÄ6º!¾O¿ żE¶*»»º¾Õ?¸1¼¿ Å·2½aÐY×Sż
¿ º·¾Â»G»!Â*Ò·Ë¿Eº¾9¿ ż,·Æ2ÔF¼¶¿jż*½M¼À*Ð ¾·¾Óz÷»HÂ#¿ º»!¼1À ¼ ÕºÄF¿ ¼À Ä=¶*Â.¾¾·¿:Æn¼1Ëļ*½\˾¿ º!»b¿ ż1¶ »»¼ ¼]Ä Â*üÄ
¿ ż¸iÐ\×Sż]÷»!Â.¿ º»¼]À ¼ ÕºÄF¿ ¼À Ä1¶*¾¾·.¿OÆn¼+Ëļ*½dÆn¼ ¶ ÂËļ+¿ ż(Ò
ó ·¿ Åp·Áe¿ ż ļV¿ ¼ ¶Å¾ºHá˼ ÄÀ ¼»Òi·¾A¶ ·¸1¹»¼¿ ¼?ôM¾·*ÖE»!¼ ½Õ¼?·Á)¾ ¸+ ÒA¶ ·¾2¿Â.º¾;¹Â.À¸1¼(¿ ¼À Äj¿ ·+¿ ż=¸1¼(¿ Å·2½AÆn¼ º¾Õ3¶*»»¼*½aÐ É ¾»Ò
·ÆMÔ_¼ ¶¿*õ Ä+Ä˹n¼À ¶»HÂ.Äļ Ä]Â.¿+¶ ·¸1¹º»¼Ó¿ º!¸1¼Ðtö7¾ÁZ·À¿ ˾Â.¿ ¼ »Ò Ê ¿ ÅºÄ ¼ /·*ÖS¼
À Ç Ä¶ÀÂ#¿ ¶(Å1À ¼ Õº!ÄF¿ ¼(À ÄUú Ê
Ê Â.¾
ïÂ.»HÂ.¹n¼¾ù ·õ Ä>¿ ÅÀ ¼ ½ ü
ô2¾·#ÖE»¼*½MÕ¼ºÄ;¾·¿
¾¼¶ ¼ ÄÄ Â.À º»ÒµÂ*ú»!ÂÆ»!¼º¾µïÂ*ÃÂ Ê Äº¾¶ ¼¿ ż Â.À ¼,À ¼ ½º»Ò]Â*ÃÂ.º!»!Â.Æ»¼UÁB·ÀËļ,ÆÒ1¿ ż,ÄF¿ ËÆGÐ È »¿ Å·ËÕÅ3¿ żU½¼(Ó
¶»HÂ.ÄÄ9»·Â½¼À]¸+ Ҧ¾·¿3»·Â½±¿ ż9ÁZË»»jº¾¿ ¼ÀÁB¶ ¼
ź¼ÀÂ#À ¶(ÅÒ¦Æn¼Ó ¿Âº»ÄV·Á6¿ ż=ÄF¿ ËÆ
Â.À ¼Oź!ÕÅ»Ò
Â.À ¶Åº¿ ¼ ¶(¿ ËÀ ¼1½M¼ ¹n¼ ¾½M¼ ¾¿ Ê Äº¸1º!»!Â#À
ÁZ·À ¼]¶ ·¸1¹º!»º¾Õ
ÂA¶ »!ÂÄÄ õ ÄO¸1¼(¿ Å·2½Ä Ð;÷ËMÀ¿ żÀ ¸1·.À ¼ Ê ¼ ü¾ÖEº¿ Å º!½¼*Â.ÄjÂ.¹¹»Ò3·¾9·¿ żÀ¹»!Â.¿ÁZ·À ¸1Ä Ð
ƺ!½ºÀ ¼ ¶¿ º·¾Â»n»! ҷËM¿ Ê ¿ żļ¸1¼¶(žºÄ¸1Äb¸+ Ò=º¾¶À ¼*ÂļE¿ żE·ÆÓ
Ô_¼ ¶¿?ż ½¼(ÀVĺ!ø¼+¾½;½½
À ˾¿ º¸1¼=·#ü(À ż*½
ÁB·.ÀV¿ źÄFÓz¹n·º¾¿ ¼À û¿3À ¼ ¸+Â.º!¾Ä]¿ ·¼òM¹»!Â.º!¾oÅ·#Öñ¿ żpÃ2ºÀ¿ Ë»j¸+¶ź¾¼p¹n·¹Ë»!Â.¿ ¼Ä
½.Ô_ËÄF¿ ¸1¼ ¾¿*Ð ûði×SÄ ÐY×Sżeĺ!¸1¹»¼ ÄF¿XĶż¸1¼bÖ)·Ë»H½UÆn¼Y¿ ·E¶À ¼*Â#¿ ¼e¿ ż6ûFði×
ÁB·.ÀYÂ
¶ »!ÂÄÄbÖEż¾=¿ ż>¶ »!Â.ÄÄ6ºÄe»!·Â½M¼*½CÐYö7¾ÁZ·À¿ ˾Â.¿ ¼ »Ò Ê ï»!¹n¼¾ù ·?½·¼Ä
¾·.¿,ô2¾·*ÖhÖEż ¾
Â1¶ »!ÂÄÄjº!Ä7»·Â½M¼*½iÖEź¶Å
·.Áeº¿ Ä7¹ËÆ»º¶?Ã2ºÀ¿ ËÂ.»
5. IMT-BASED INTERFACE DISPATCH ¸1¼¿ Å·2½ÄVÝèçEº¾¿ ¼ÀÁÂ.¶ ¼?¸1¼¿ Å·2½MÄ>ĺ!¾¶ ¼?Â=¶ »!ÂÄÄ õ Ä,º¾¿ ¼ÀÁB¶ ¼ Ä7Â.À ¼
ï»!¹n¼¾ù ·
º!¸1¹»¼ ¸1¼ ¾¿ ÄUÂ9¾¼Ö¯º!¾¿ ¼ÀÁB¶ ¼3½Mº!ĹÂ.¿ ¶Å¸1¼ ¶ÅÂ.¾ºÄ¸ Ê ¾·.¿3»!·Â½M¼*½sÖEº¿ Åt¿ żA¶ »!ÂÄÄ Ð¯ï»!¹n¼¾ù ·¦¶ ·Ë»H½s¶·¾Ä¼(À ÃÂ#¿ º!ü »Ò
¶ »»¼*½o¿ ż;º¾¿ ¼ÀÁB¶ ¼;¸1¼¿ Å·2½±¿Â.Æ»¼túûFði×Eü(ÐEûði×)ÓzÆÂ.ļ*½o½ºÄFÓ ÂÄÄ˸1¼i¿ ÅÂ#¿3»»jÄ˶(Ås¸1¼(¿ Å·2½Ä+Â#À ¼Aº¾2¿ ¼(ÀÁ¶¼
¸1¼(¿ Å·2½Ä Ê ÆË¿
¹Â.¿ ¶ÅÂ.º!¸1ÄU¿ ·]¸+Â.¿ ¶Å;¿ ż=¼ý1¶ º¼ ¾¶Ò
·ÁEļ »¼ ¶¿ ·.À?º!¾½¼òM¼*½;½ºÄFÓ ¿ źÄ>ÖS·Ë»!½9»¼*½]¿ ·O¼òM¶ ¼ Äĺü,ÁB»ļVûði×r¶ ·¾ º¶¿ Ä Ð
¹Â.¿ ¶Å3¿Â.Æ»¼ Ä)ÖEź»!¼,Â#÷º!½º¾Õ?Æn·¿ Å+¿ ż7¹n·¿ ¼ ¾¿ º!»»Ò+»!Â.À Õ¼,ĹÂ.¶ ¼
¶·ÄF¿ Ä3¾½¿ żdÝ ä èÞ å èÞSô2¾·*ÖE»¼*½Õ¼iÀ ¼*á˺À ¼ ¸1¼ ¾¿ Ä:·Á,ļ»!¼¶¿ ·À û_¾ÄF¿ ¼*½O¿ żÄFÒMÄF¿ ¼ ¸ ¶*¾+Æ˺»!½=¿ żûði×SÄSº¾¶(À ¼ ¸1¼ ¾¿Â»»Ò1Â.Ä)¿ ż
¶·»·À º¾ÕMÐ>×SżUô¼Ò3º!½¼*ÂOºÄ>¿ ·Oº¾¶ »Ë½¼VÂ=¸1¼ ¶ÅÂ.¾ºÄ¸[¿ ·Ož½M»¼ ¹À ·ÕÀÂ.¸À Ë¾Ä Ð sż ¾
¿ żOÃ2ºÀ¿ ËÂ.»6¸+Â.¶(ź!¾¼1½ºÄ¶ ·#ü(À ÄV¿ ÅÂ.¿?Â
¶·»·À+¶ ·»»!ºÄº·¾Ä Ð ó ÒÆn¼ º¾Õ
Â.Æ»¼]¿ ·A¿ ·»¼ÀÂ#¿ ¼i¶ ·»!·.À1¶ ·»!»ºÄº·¾Ä Ê ¶ »!ÂÄÄ>º¸1¹»!¼¸1¼ ¾¿ Ä)Â.¾3º¾¿ ¼ÀÁB¶ ¼ Ê º¿E½½Äe¿ ÅÂ#¿Sº¾¿ ¼ÀÁÂ.¶ ¼õ Ä>¸1¼¿ ÅÓ
ûFði×)ÓzÆÂļ ½¦º¾¿ ¼ÀÁÂ.¶ ¼9¸1¼(¿ Å·2½½Mº!ĹÂ.¿ ¶Å·Æ¿Â.º¾ÄO¸1·ÄF¿=·.Á7¿ ż ·2½Ä¿ ·1¿ żV¶ »!ÂÄÄ õ ÄUûði×jÐûÁb¿ źÄj¹MÀ ·¶ ¼ ÄÄjÀ ¼Ã¼*»Äj¾pûði×h¶ ·¾MÓ
Æn¼¾¼î¿ Ä,·Á6ļ »¼ ¶¿ ·.À:¶·»·À º¾Õ3ÖEº¿ Å·ËM¿UÅÂ*Ã2º¾Õ+¿ ·]ô2¾·#ÖT»»bº¾Ó º¶¿ Ê ¿ żEÄFÒMÄF¿ ¼ ¸¯½MÒM¾Â.¸1º!¶ »»Ò=Õ¼ ¾¼ÀÂ#¿ ¼ Ä6¿ żE¹¹À ·¹MÀ º!Â.¿ ¼¶ ·¾MÓ
¿ ¼(ÀÁ¶¼,¸1¼¿ Å·2½OĺվÂ.¿ ËMÀ ¼ ÄSº¾3½MÃÂ.¾¶ ¼ Ê Â.¾½OÖEº¿ Å·Ë¿>¶ ·¸1¸1º¿Ó º¶¿YÀ ¼Ä·»Ë¿ º·¾=ÄF¿ ËÆÄ Ð Ñ º¾¶ ¼6¿ ż)Ã2ºÀ¿ ËÂ.»¸+Â.¶(ź¾¼)¸:ËÄF¿/»Ö> ÒMÄ
¿ º¾Õ9¿ ·i¸+Âô2º¾Õ]»»)½ºÄ¹Â#¿ ¶(Å
¿ÂÆ»¼ ÄV»!Â.À Õ¼+¼ ¾·ËÕÅ
¿ ·iÆn¼1Â.Æ»¼ ¹n¼ÀÁZ·À ¸ ¿ ż>À ¼ »¼ þ¿b¿_ÒM¹n¼E¶(ż ¶(ô?Æn¼ÁZ·À ¼E¿ żEº¾2¿ ¼(ÀÁ¶¼7¸1¼¿ Å·2½
¿ ·=·Æ¿Â.º¾AÂ=¹n¼ÀÁZ¼ ¶¿¶ ·»·.À º!¾Õ1ÁB·À¼ üÀÒ3¹À ·Õ.À¸iÐ ½ºÄ¹Â.¿ ¶Å;ú¼ º¿ żÀÂ.¿SÀ ˾¿ º!¸1¼·ÀÂ#¿E¶ ·¸1¹º»!¼¿ º¸1¼ Ê ÂÄE½Mº!ĶËÄļ*½
º¾t¿ żi¾¼ò2¿1ļ¶¿ º·¾nü Ê ¿ ż9ûFði×[ÖEº!»»7»Ö> ÒMÄ+¶ ·¾¿Â.º!¾¦¿ ż9À ¼(Ó
þ  ¶Å3ļ »¼ ¶¿ ·À?úº¾¿ ¼ÀÁÂ.¶ ¼j¸1¼(¿ Å·2½1ĺվÂ#¿ ËÀ ¼,º!½ü6ºÄSÅÂ.Äż*½+º¾2¿ · á˺À ¼*½3¸1¼¿ Å·2½MÄ>Æ2Ò+¿ żj¿ º¸1¼,·ÁYº¾2÷¶*Â#¿ º·¾GÐ
Â.¾´ÿ å Ûç(ÜÐ ×Sż
ÄFÒÄF¿ ¼¸ Â.ÄĺվÄ9º!¾¿ ¼ÀÁB¶ ¼
¸1¼¿ Å·2½sºH½MÄ
ļ á2˼ ¾¿ º!»»ÒAÂľ¼(Ö´º¾¿ ¼ÀÁÂ.¶ ¼V¸1¼¿ Å·2½3ĺվÂ#¿ ËÀ ¼ ÄjÂ.À ¼?½ºÄ¶ ·#ÃÓ
¼(À ¼*½ Ê ¼ º¿ ż(ÀEÆ2Ò+»·Â½º¾Õ=º¾¿ ¼ÀÁÂ.¶ ¼ ÄE·ÀEÆÒ+¶ ·¸1¹º»º!¾Õ:À ¼ÁZ¼À ¼ ¾¶ ¼ Ä 6. INLINING INTERFACE INVOCATIONS
¿ ·+º¾¿ ¼ÀÁÂ.¶ ¼=¸1¼(¿ Å·2½Ä Ðû¾i¿ żV¶ ËÀÀ ¼¾2¿7º¸1¹»¼ ¸1¼ ¾¿Â#¿ º!·¾ Ê ï»!Â.Ó ×Sż>¹MÀ ¼ Ã2º·ËÄbļ ¶(¿ º!·¾Äe½¼Ä¶À ºÆn¼>¼ý1¶ º¼ ¾¿eĶ(ż ¸1¼ Ä/ÁZ·À6º!¾¿ ¼ÀÁB¶ ¼
¹n¼¾ù ·O¸+Â.¹ÄSº!½MÄE½ºÀ ¼ ¶¿ »Ò1¿ ·=ûFði×sÄ»·¿ Ä Ê ¸1·2½MË»·V¿ żjĺø ¼U·.ÁX¿ ż ¸1¼¿ Å·2½U½ºÄ¹Â#¿ ¶(ÅCÐj·*Ö)¼ üÀ Ê º¾¿ ¼ÀÁÂ.¶ ¼ ÄY¶ ·Ë»!½U¶ ·¾¶ ¼ ºÃÂ.Æ»ÒVÂ.»!Ä·
ûFði× Ê Â:îòM¼*½3¶·¾ÄF¿Â.¾¿*Ð º¾Åº!ƺ¿U¶ ·¸1¹º»!¼(ÀU·¹M¿ º!¸1ºø*Â#¿ º·¾Ä Ê ¸1¼¿ Å·2½Aº¾»º¾º¾Õ9º¾;¹Â.À¿ º¶ ËMÓ
»!Â.À*ÐO×SźÄUļ ¶¿ º·¾\½ºÄ¶ ËÄļ ÄV·¹¿ º¸1ºø*Â#¿ º!·¾ÄU¹n¼ÀÁZ·À ¸1¼*½pÆÒA¿ ż
÷/ºÕËÀ ¼ i½¼ ¹º!¶(¿ Ä=¿ ż]ÃMºÀ¿ Ë»¾½¦ûFði×)ÓÆÂļ*½¦º¾2¿ ¼(ÀÁ¶¼A½ºÄFÓ
¹ Â.¿ ¶Åº¾Õ:ļ*á˼ ¾¶ ¼ ÄS·¾i /·#Ö)¼À
Ç Ðn×Sż7¼ò2¿ÀÂ:º¾ÄF¿À ˶¿ º·¾]º!¾
×Sż ļÀ ¼ Õº!ÄF¿ ¼(À Ä;Â#À ¼Ëļ ½ ÆÒhï»!Â.¹n¼2¾ù ·r¸1¼(¿ Å·2½r¹À ·»!·Õ˼ Ä
¿ żUûði× ½ºÄ¹Â#¿ ¶(Åiļ á2˼ ¾¶¼U¹À ¼ ¹Â.À ¼ ÄEÁB·.À7¿ ż?¹n·Äĺƺ»º¿Òi·.Áe ú ¾½s¼ ¹º»·Õ˼ Äü1¿ ·Â»»·¶*Â.¿ ¼túBÁZÀ ¼ ¼*ü1¿ żAÄF¿Â¶ôtÁZÀÂ.¸1¼AÁB·À]¿ ż
¶·»»º!ĺ·¾tÆÒ;»!·Â½Mº!¾ÕA¿ ż1º!½·Á>¿ ż1º!¾¿ ¼ÀÁB¶ ¼3ĺվÂ.¿ ËÀ ¼+Æn¼ º¾Õ ¶*Â.»!»¼*½d¸1¼¿ Å·2½CÐ9×SżÒÂ.À ¼3»ķpËļ ½dÂÄV¿ ¼ ¸1¹n·ÀÂ#ÀÒ;À ¼ ÕºÄF¿ ¼À Ä
½MºÄ¹Â.¿ ¶Å¼ ½9º¾2¿ ·+Â1â2Þééç(æ ä ÝèFÝì+ç(Üç(èÐEûÁ/¿ żÀ ¼UºÄ7¾·O¶ ·»!»ºÄº·¾ Ê Æn¼¿ÖS¼ ¼ ¾\¸1¼¿ Å·2½
¶*»»Ä Ð ¼ Õº!ÄF¿ ¼(À \ú!"ü,º!Ä?·ÁS»!º¸1º¿ ¼*½\ËM¿ º»!º¿Ò
¿ ż ¾O¿ ż>ûFðiצ¼¾2¿ÀÒ:Å·»!½ÄSÂjÀ ¼(ÁB¼À ¼ ¾¶ ¼E¿ ·,¿ ż>¼òM¼ ¶ ËM¿ÂÆ»!¼E¶ ·2½M¼ ĺ¾¶ ¼
¸+¾Ò#/·*ÖS¼À
Ç º¾ÄF¿À ˶¿ º·¾Ä]¿À ¼*Â#¿]ÖEÅÂ.¿9Ö)·Ë»H½sÆn¼
Â
À ¼ÁZ¼À ¼ ¾¶¼V¿ ·=º¿Â.ÄjÂ:»!º¿ ¼ÀÂ. » 2Ð
ÁZ·À6¿ ż>¶*Â.»!»¼ ¼¸1¼¿ Å·2½ Ê Â.¾½:¿ ż>ÄFÒMÄF¿ ¼ ¸µÖS·Ë»!½OÆÀ¾¶(ÅO½ºÀ ¼ ¶¿ »Ò ù ·õ ÄbÀ ¼ ÕºÄF¿ ¼À/¶ ·¾2ü ¾¿ º·¾ÄGÁZ·Àbû_¾¿ ¼ »õ ÄXû È ÙÍEÂ#À ¶(ź¿ ¼ ¶¿ ËÀ ¼
ï»!¹n¼¾
¿ ·\º¿púB¿ ż9źH½½¼ ¾¦¹Â#À¸1¼¿ ¼(À+Æn¼ º¾Õ\ºÕ¾·À ¼ ½ü(ÐrûzÁj¿ ż(À ¼iºÄ+ ½·j¾·¿e¹MÀ ·.Ã2º!½¼SÂjÁZÀ ¼ ¼>ĶÀÂ#¿ ¶(ÅOÀ ¼ÕºÄF¿ ¼ÀeÁB·Àe¿ ż)ź!½½M¼ ¾=¹Â.À¸1¼(Ó
¶·»»º!ĺ·¾ Ê ¿ ż ¾1¿ żûði×±¼¾2¿ÀÒ=Å·»H½MÄ>ÂUÀ ¼ÁB¼À ¼¾¶ ¼¿ ·=ÂV¶ ËÄF¿ ·¸OÓ ¿ ¼À Ê Ä·,¿ żSº¾¿ ¼ÀÁÂ.¶ ¼E¸1¼¿ Å·2½VĺվÂ.¿ ËÀ ¼Eº!½:ºÄe¹Â.Äļ*½=ÆÒ?ÄF¿ ·À º¾Õ
Õ¼ ¾¼(ÀÂ.¿ ¼*½d¶ ·¾ º¶¿VÀ ¼ Ä·»Ë¿ º·¾ÄF¿ ËÆCÐp×Sż+ÄF¿ ËÆËļ ÄV¿ ż+źH½2Ó º¿7Â.¿7Â=¹À ¼ Â.ÀÀ¾ռ*½]»!·¶ Â.¿ º·¾Aº¾9¿ ÅMÀ ¼*½2ÓĹn¼¶ ºî¶,¸1¼ ¸1·.ÀÒÐ
$%$ &"')(%*,+.-/0'1&.234-,*"'52517648,9,+.841:348
$ $
% *;<3,251*-:'1:6=->(8,?8,(841:348<*.2@*,A.8>(8.348:')&8,(25B.C%8.35*
D 64EGFH*"'BI4?%?648,*J*;:KL$%$M64EONQP=R"S)T<24?=*,A.8>(8.348:')&8,(
D 64EGFH&
U:*.I4?%?648,*J64E:KL$%$M64EONQP>V%WRM841*%(%XM?.24(U"8,*,A24Y=B.8:'1ZMY"'46
[.-,*3
A.8,Y
WR D,\ 64E $%$]U24&8M*-,(%Z8,*<-,Y%Y%(8.6%6>*.2@*,A.8M/'1%^M(8,Z"'465*8,(
T D,\D $%$B(-41:3
A*.2')*_J648,*%*"'1Z D,\ *.2@(8,*,+(,1-,Y%Y%(8.6%6.K
$%$ SWR.`5B.-.648,Y#'1*8,(%?-.3487'1&.234-,*"'5251648,9,+.841:348
$ $
% *;<3,251*-:'1:6=->(8,?8,(841:348<*.2@*,A.8>(8.348:')&8,(25B.C%8.35*
D 64EGFH*"'BI4?%?648,*J*;:KL$%$M64EONQP=R"S)T<24?=*,A.8>(8.348:')&8,(
D 64EGFa'U:*.I4?%?648,*J64E:KL$%$M64EONQP0SWRM841*%(%XM?.24(b6.')Z,1.-,*,+(8=B.8:'1Z=Y"'46
[.-,*3
A.8,Y
D 6.cdFe6.')Z,1.-,*,+(8:S)Y $%$[%+*b6.')Z,1.-,*,+(87')Y0'1MA')Y%Y841M[.-,(-)U"8,*8,((8,Z"'465*8,(
WR D,\ 64E $%$]U24&8M*-,(%Z8,*<-,Y%Y%(8.6%6>*.2@*,A.8M/'1%^M(8,Z"'465*8,(
T D,\D $%$B(-41:3
A*.2')*_J648,*%*"'1Z D,\ *.2@(8,*,+(,1-,Y%Y%(8.6%6.K
$%$ ')Y"cb')YEM')YM<')Y%
$ $
% *;3,251*-:'1:6=*,A.8=-,Y%Y%(8.6%6M24?=*,A.8>(8.348:')&"'1Z025B.C%8.35*
J5*,A'46][.-,(-)U"8,*8,("K
$ $
% 6.c3,251*-:'1:6=*,A.8b'1*8,(%?-.348@U"8,*,A24Yb6.')Z,1.-,*,+(8')Y_J5A')Y%Y841d][.-,(-)U"8,*8,("K
$ $
% D,\ 3,251*-:'1:6=*,A.8>(8,*,+(,1b-,Y%Y%(8.6%6'1M*,A.8<34-/%/,8,(
$ $
%
D 64;GFH*"'BI4?%?648,*J*;:KM$%$M64;ONQP=R"S)T<24?=*,A.8>(8.348:')&8,(
W"S6.cdFa')YE $%$M3,2U[.-,(8=A')Y%Y841M[.-,(-)U"8,*8,(*.2')Y<24?648.3,251Y@U"8,*,A24Y
T D R D c $%$')?/,8.6%6*,A.-41MB(-41:3
A*.2J
')Y"c
%')Y"c%K=648%-,(3
A*%(8%8
T%%R D E $%$')?MZ%(8%-,*8,(M*,A.-41MB(-41:3
A*.2J
')Yl%')Y%"KM648%-,(3
A<*%(8%8
D 64;GF 24?%?648,*E
J64;:K $%$=/%2,-,YMV%WRM841*%(%X=?.24(0648.3,251YU"8,*,A24Y
WR R \ 64; $%$]U24&8M*,A'46@-,Y%Y%(8.6%6@*.2>*,A.8<3,25+%1*M(8,Z"'465*8,(
T R \ $%$B(-41:3
A*.2')*_J{[(8.648,(%&"'1Z73,251*841*6M24?M*,A.8 D,\ K
D c
N D 64;GF 24?%?648,*"c:J64;:K $%$=/%2,-,YMV%WRM841*%(%X=?.24(<*,A.8>?"')(65*U"8,*,A24Y
WR R \ 64; $%$]U24&8M*,A'46@-,Y%Y%(8.6%6@*.2>*,A.8<3,25+%1*M(8,Z"'465*8,(
T R \ $%$B(-41:3
A*.2')*_J{[(8.648,(%&"'1Z73,251*841*6M24?M*,A.8 D,\ K
D ElN W"S6.cdFa')Y $%$M3,2U[.-,(8=A')Y%Y841M[.-,(-)U"8,*8,(*.2')Y<24?=*,A')(%Y@U"8,*,A24Y
T%%R D $%$')?MZ%(8%-,*8,(M*,A.-41MB(-41:3
A*.2J
')Y%s%')Y%"KM648%-,(3
A<*%(8%8
D 64;GF 24?%?648,*
J64;:K $%$=/%2,-,YMV%WRM841*%(%X=?.24(<*,A.8>*,A')(%YU"8,*,A24Y
WR R \ 64; $%$]U24&8M*,A'46@-,Y%Y%(8.6%6@*.2>*,A.8<3,25+%1*M(8,Z"'465*8,(
T R \ $%$B(-41:3
A*.2')*_J{[(8.648,(%&"'1Z73,251*841*6M24?M*,A.8 D,\ K
D lN D 64;GF 24?%?648,*%J64;:K $%$=/%2,-,YMV%WRM841*%(%X=?.24(<*,A.8>?.25+(%*,A@U"8,*,A24Y
WR R \ 64; $%$]U24&8M*,A'46@-,Y%Y%(8.6%6@*.2>*,A.8<3,25+%1*M(8,Z"'465*8,(
T R \ $%$B(-41:3
A*.2')*_J{[(8.648,(%&"'1Z73,251*841*6M24?M*,A.8 D,\ K
, -
½ ( ¹© ³,¬ ¯a¨®±¦±©4´ ³ ¥ «. ® ´)¸¥¦±®±°,©)¹© ³ ¥.¦§¦} ¬ n
¾ ØÃdÎ:ÎnÐ5Ñ ¶® «³ © bÜ´ ¬4 ¦±©B · ®±´)© ³ )© · ® « ¦±® « ® «² « ¥.)¸´
¥.¦±¦ » )© «G· ¶s ¬ ¯a® « ®±¯a®±°,©)¹© ¬H ©4´6
® ³ ¥ « · ©5)©4´)¯a® « © )¹¥.¥Ü)¹G¥Ü¨´ ¬² ´
¥¯ ¨ ¬ ® « ¾ ¯ ¸¶/l© ¹©,¥ ·7¬ µ ³4¬:« T® ³ ´)©,¶ ¬ ¦§¸
)® ¬:« ¶)¸ #©$© ³ ¸)® ¬:«u½ Rµº¥<¨¥.´)® ³ ¸¦§¥´
¥¶¸ ³ ¦ ¥.¶¶ ¬ µ Õ ½"( ¹©4´)©5µ ¬ ´)© ¾}ØÃdÎ"ÎnÐ
Ñ ³ ¥ « l© · ®§¶¨¥. ³ ¹© · ³,¬« TG® ³ ´)©,¶ ¬ ¦±¸)® ¬:« ¶)¸ e©B$
© ³ ¸)©,¶µ ´)©¸© « )¦ » )¹© ¥ · ¥¨
)® © ¬ ¨
¥¶ ¥ ® ´)¸G¥.¦}¯a©5)¹ ¬d·³ ¥¦±¦u ¬ Õ1020ÃdÎ:ÎnÐ5Ñ ½ )®±¯a®±°%¥.)® ¬:« ¶ » ¶)©,¯ch®±¦±¦")© «G· ¬ TG¥ ² ¥.n¦§©,¥¶ ¬« ©
¥.´ ² ©4¯a©4)¹ ¬d·
¥5
¶ d¹ ¬ f e ½=( ¹©û¥ · ¥.¨)® ©¶ » ¶)©,¯ ¹©4¸´)®±¶)® ³ ¶g ¬ ¸¦ · )¹© « ¦±®:©,¦ »
3 -
½ ( ¹© , ³ ¬ a
¯ ¨®±¦±©4´ ³ ¥
« «¬ ® ´)¸G¥¦±®±°,©a)¹© ³ .
¥ ¦±¦ ¬ : ¾ ÞØÃÎ"ÎnÐ5Ñ ® « ¦±® « ©)¹¥. ¯a©4)¹ ¬d· ® « ¬ ¹ ¬ ³ ¥.¦±¦¶® )©,¶ ½h( ¹®§¶ ¬ ¨
)®±¯a®§°,¥.)® ¬:« h®±¦±¦
¦§¥ ³ d® «² ¥ «» ³,¬«³ ±¦ ¸¶® H
© ® « µ ¬ ´)¯]¥)® ¬«@¬:« ) ¹©¼ » l ¨ © ¬ µ ¾:Þ ½ ´)© · ¸ ³ © )¹©µj´) © ¸© «³4»H¬ µ ³,¬:« TG® ³ Ü´)©,¶ ¬ ¦±¸)® ¬:« ¶)¸ e©B$
© ³ ¸
)® ¬:«}½ Rµ
)¹©¹©,¸
´)®±¶)® ³ ¶ ·¬û«¬ ® « ¦±® « ©¥H¹ ¬
¥.´ ² ©4h¯a©4)¹ ¬d·id· ©4©,¯a® «² ®
& -
½ ( ¹© ³,¬ ¯a¨®±¦±©4´ ³ ¥ «54 ´)¶ ®±´)¸¥¦±®±°,©û¥ «· )¹© « © © «@· © ® ´6
)¸G¥.¦±®§°4©e)¹© ³ ¥¦±¦ ¾àÜØÃÎ"ÎnÐ5Ñ ¶® «³ © ® « ´
¥7¨
´ ¬³ © · ¸ ´
¥¦Ü » ¨l© OQ R{µ ³ ¦§¥.¶¶ ¹®±©4´
¥.´ ³ ¹ » ¥ « ¥¦ » ¶®§¶ · ©4)©4´)¯a® « ©4¶ )¹G¥ ¥ «¬:«
¥ « ¥¦ » ¶®±
¶ 8 39 -:7;º· ©4)©4´)¯a® « ©4¶e)¹G¥ ¾à ³ ¥ «#¬« ¦ »³,¬:«
¥.® « · © ® ´)¸¥¦±®±°,© ·a³ ¥¦±¦l¶® )© ³ ¥ «]³ ¸´´)© « )¦ »e¬:« ¦ » ® «""¬ "©¥H¶® «² ¦±©
¥´6
² ©5º¯a©4)¹ ¬d·j ¸h)¹© ³ ¥.¦±¦§©4© ¯a©4)¹ ¬d· ®±¶ «¬ · © ³ ¦§¥.´)© · ¬ l© 4
¬ "<© ³ )=¶ h® )¹ ³4¬:«³ ´)©4)©¼ » ¨l©?> ½
« ¥.¦ )¹© « ® ³,¬ ¸¦ · l©® « ¦±® « © · h®±)¹ ¬ ¸
¥ ² ¸¥.´ · » ´)©4¦ » ® «²e¬:«
® «" ¥.¦§® · ¥.)® ¬:« ¯a© ³ ¹G¥ « ®±¶¯a¶¶¸ ³ ¹7¥¶ ¬:« {¶
¥ ³ " ´)©,¨¦§¥ ³ ©,¯a© « N8 3 & ;
¬ ´ ³,¬d· ©¨G¥ ³ ¹® «² 8 3Hk ; ¬ ¸ «·¬ )¹©® « ¦±® « ® «² ®±µ ¥ µQ¸
)¸´)© ³ ¦ ¥.¶¶
( ¹© ¬ ¨
)®±¯a®§°4® «²#³4¬ ¯a¨®±¦±©4´ ³ ¥ « ® « ¦±® « © · © ® ´)¸¥¦±®±°,© · ¯a©4)¹ ¬d· ¦ ¬ ¥ · ® «² © © « ® «" ¥.¦±® · ¥.)©,¶ ® ½CW ©,® )¹©4´ ¬ µs)¹©,¶© ´)© ³,¬7 ©5´ » ¯a© ³ ¹
³ ¦±¦±¶ / ® ´)¸G¥.¦ ³ ¥¦±¦±¶ ¥ «· ® « )©4´µQ¥ ³ © ® «:¬³ ¥.)® ¬:« ¶ ½'( ¹© ³,¬ ¯a¨®±¦±©4´
¥ ¥ « ®±¶¯a¶¹G¥ g © l©,© « ®±¯a¨¦±©,¯a© « )© · ® « ¤"¥¦§¥¨l©« ª ¬
½lº¬ © ©4´ ¤"¥.¦§¥H
³ ¥ « ® « ¦±® « ©]¥ · © ® ´)¸G¥¦±®±°,© ·b³ ¥¦±¦ · ®±´)© ³ )¦ »@ h® )¹ ¬ ¸ ² ¸¥.´ · ® «² ¨l©« ª ¬e·
¬ ©,¶¸¶©¨
´)B © {B
© $
®§¶)© «³ S© 8 ,73 ; ¥.¶ ¥¨G¥.´)®§¥.¦l¶¸ ¶)® )¸
)© µ ¬ ´h¥
¶® «³ ©¥ « ¥.¦ » ¶®±¶¹¥¶ ´)© ©%¥¦±© · )¹© ©$¥ ³ e
¥´ ² ©4 ½A(n¬ ® « ¦±® « © ¶©B µQ¸¦±P¦
T© ·² © · ® «" ¥.¦§® · ¥.)® ¬:« ¯a© ³ ¹¥ « ®±¶¯ ½
¦±© ³ )© · ¨ ¬ )© « )®§¥¦u
¥.´ ² ©4)¶ ¬ µ ¥ ® ´)¸¥¦ ³ ¥¦±¦ s³,¬ ¯a¨®§¦±©4´)¶ ³ ¥ « ¨l©4´6 O6O R « B © $ ³ ©4© · ® «² ¦ » ´
¥´)© ³ ¥¶©,¶ )¹© ³,¬ ¯a¨®±¦±©4´H¯]¥ » ¶¨l© ³ ¸¦ ¥)® ©,¦ »
® « ¦±® « ©¥¯a©4)¹ ¬d· µ ´ ¬ ¯ ¥ ³ ¦§¥¶¶ )¹¥. ³ ¥ ««¬ ) l©h¨´ ¬7 © «G ¥. ³,¬ m ¯
µ ¬ ´)¯ ¥´)® ¬ ¸¶uµ ¬ ´)¯a¶ ¬ µ ² ¸¥.´ · © · ® « ¦±® « ® «²½C( ¹© ³,¬ ¯a¨®§¦±©4´ ³ ¥ «H· ©B
¨®±¦±©)®±¯a© ¬ ®±¯a¨¦±©,¯a© « û)¹©]
¥.´ ² ©5a® « )©5´µ!¥ ³ © µ ¬ ´aB © $¥¯a¨¦§©
³ ®· D © h¹® ³ ¹
¥´ ² ©4)¶ ¬ ¶¨l© ³ ¸¦§¥.)® ©,¦ » ® « ¦±® « ©º¥. ¥ ³ ¥¦±¦s¶® )©º¸¶® «²
4G² ¸´)E © n! ½ R « )¹®±¶ ³ ¥¶© )¹© ³,¬ ¯a¨®±¦±©4´¼¯ ¸¶® « ¶©4´¼¥ ·d»« ¥¯a® ³
¶
¥)® ³ ¹©4¸´)®±¶)® ³ E
¶ 8 , & GFH;
¨´ H
¬ 4 ¦±©H® « µ ¬ ´)¯]¥.)® ¬:« 8 3HI 3, ;
¥ «·KJ¬ ´ » ¨l© ³ ¹© ³ e ¬ © « ¶¸
´)© )¹¥. )¹©h´)© ³ ©,® ©4´ ®±¯a¨¦±©,¯a© « )¶Ü)¹© ® « )©56 ´
¶
¥)® ³ B© $¥¯a® « ¥)® ¬:«=¬ µ )¹©û¨´ ¬:² ´
¥M ¯ L ¶ ³ ¦§¥.¶¶û¹®±©4´
¥.´ ³ ¹ » 8 9 ,!, ;{½ µ!¥ ³ ' © l©4µ ¬ ´)©B © $
© ³ ¸
)® «² )¹©º® « ¦±® « © · ¬d·d»½
o!p2qHrs!tuvw!xHpys{z}|s!v!o!p2qHrs!tuvw!xHpC~i
Ù+Ô+×6×
èÚÓPÓÜEà"Ðá6ÍfÚKßHÓPÐðBÔéßÒ[ÐÒÍfÔBá6èßÙ+ÔéÙ+ßÓPÓÕ2ÏÚÍC×
ÍfÐPÓPÓ"èßÐPÓ ÍfÎ=Ô+ÓPÐPÞUÐPÒKßHÍfÔ
! !w !s~
s u7"xtsosrspv"_~2c
ÍfÖÔDÝÜÒKßHÞUÐPÙ=Í¡Ü âÔgÙÖ Ô+ÙºÛmèÎáéÍfÖ ÔãÝÐ×6âßHÍfÙºÖ_å ï ÚââÎ×6ÔgÍfÖ ÔãÙ+Î!Þmò
q s~
sp"s!2v~2i
âÐPÓPÔBá[ßÒßÓÜð+Ô+×S¸s"HvC¡vs"Hv~2Õhì-ÐÍfÖÎ!Ò ÓPÜjÐPÒÍ6áºßHòâ áfÎÙ+Ô+Ý Ú áºßHÓ)ÐPÒò
èÎHáfÞNßHÍfÐPÎ!ÒEßÒÝ'ÐPÒ ÓÐPÒ ÐÒ Ñ åhî Ú á6ÍfÖÔáC×6Úâ âÎ!×6Ô)ÍfÖ ÔñÙ+ÎÞUâÐPÓPÔBáCÐPÒÓPÐPÒÔB×
® 2u2}´{s!2vsp2µV¯¶wBr ° !srsHpv¶·V
7. EXPERIMENTAL RESULTS
ëÖÐP×g×6Ô+ÙBÍfÐPÎ!ÒªÔ+ÞUâ ÐPáfÐPÙßHÓPÓPÜMß×6×6Ô+×6×6ÔB×ãèÎ!ÚáDÐPÒÍfÔBá6èßÙ+Ô[ÞUÔBÍfÖÎ"ÝMÝÐP×
ò
wpvs!t2²u ® ys ·V
âKß7ÍfÙÖU×6ÙºÖÔBÞUÔ+×C ß?ÒKß Pà2Ô=ÐÞUâ ÓPÔ+ÞUÔ+ÒͺßHÍfÐPÎ!ÒGÕ!Í¡ìÎ'ÐͺßÏÓPÔ=à!ß7áfÐßÒÍf×+Õ
° q2±w ® w pv{²x2x/~i
7
ßÒÝ{óM
ë×+å ó¡Í.ßÓP×6ÎVÔØ â ÓPÎáfÔ+×
ÍfÖÔªÔ
i Ô+ÙBÍfÐPà2ÔBÒÔ+×6×5ÎèSÍfÖÔªà!ß7áfÐò
Î!Ú ×?Î!âÍfÐÞUÐPð+ÐPÒ Ñ.Ù+ÎÞUâÐPÓPÔBá?ÍfÔ+ÙºÖÒÐêÚÔB×'Ý Ô+×6ÙBáfÐPÏÔÝÐPÒ ï ÔBÙBÍfÐPÎ!Ò" å
ëÖÔDÒÔBØ"Íé×6Ú Ï×6Ô+ÙBÍfÐPÎÒ5âáfÔ+Ù+ÐP×6Ô+ÓÜ5Ý Ô+×6ÙBáfÐPÏÔ+×éÍfÖ ÔDÐPÞUâÓPÔ+ÞUÔ+Òͺß7ÍfÐÎÒ
® 2u2V¸sHv¶
w7pv{vsHvC~} Ý ÔͺßÐPÓP×SÎHèñÍfÖ Ô[èÎÚ áSßHÓPÍfÔáfÒKßHÍfÐPà2ÔE×6ÙÖ Ô+ÞUÔ+×+åEëÖÔ[èÎ!ÓPÓPÎì-ÐÒ ÑÅ×6ÚÏò
·{w¹z ×6Ô+ÙBÍfÐPÎÒâáfÔ+×6Ô+ÒÍf×=ÞUÐÙáfÎòÏÔ+ÒÙºÖÞNß7áfÛUáfÔ+×6ÚÓÍf×-ÍfÖKßHÍ=èÎÙBÚ×DÎÒMÍfÖÔ
® tsuHvs"·_~
ts!vqt!p`w/¡²x2x/~i Ý ÐáfÔ+ÙÍDÙ+Î×
Íf×gÎHèhà"ÐPá6ÍfÚßÓ/ßÒKÝ5ÐÒÍfÔBá6èßÙ+ÔSÝÐ×6âßHÍfÙºÖMÚÒÝ ÔBá=ÔßHÙÖMßÓò
ÍfÔBáfÒßHÍfÐPà2ÔE×6ÙºÖÔBÞUÔ!åSëÖÔSÍfÖÐáºÝ×6Ú Ï×6Ô+ÙÍfÐÎÒAÝÔ+×6ÙBáfÐPÏÔ+×?ÎÚ á?×6Ú ÐPÍfÔ
Îè_ÓßHáfÑÔBá-ÏÔ+ÒÙºÖÞNß7áfÛ"×ñßHÒKÝmâ áfÔB×6Ô+ÒÍf×éÝß7ͺß'ÎÒ
ÍfÖ Ô=ÝÜÒKßHÞUÐÙéèáfÔBò
· ® ts2uvs"·_~º{¹ts!v!q2t!p ® tsuHvs!¯C~
¯
t 2
s
u
v !
s C
¯ º
~ {
³
2
2
5
2
t !
s !
v
q t!p@p"s ´h~ºi êÚÔ+Ò ÙBÜÎè=ÐPÒÍfÔBá6èßHÙ+ÔNÐÒ"à2ÎÙ+ßHÍfÐPÎ!ÒYÐPÒYÔßHÙÖYâáfÎ!ÑáºßHÞMåÅëÖ ÔN÷ÒKßHÓ
®
×6ÚÏ ×6Ô+ÙBÍfÐPÎ!Òy÷áf×
Íjß×6×6Ô+×6×6ÔB×jÍfÖÔAÔ iÔ+ÙBÍfÐPà2Ô+Ò Ô+×6×ÎèmÍfÖ ÔYÙ+Î!ÞUâ ÐÓPÔBá
ÍfÔ+ÙºÖÒ ÐêÚ Ô+×EèÎHá5ß7à!Î!ÐÝ ÐPÒÑAÐÒÍfÔBá6èßÙ+ÔªÝÐP×6âKßHÍfÙºÖÐPÒ ÑAÔ+ÒÍfÐáfÔ+ÓÜÕéßHÒKÝ
ÍfÖÔBÒ.â áfÔB×6Ô+ÒÍf×gÝ ßHͺßEÙBÎ!ÞUâKß7áfÐPÒÑEÍfÖ Ô?à!ß7áfÐÎÚ×=Ý ÐP×6âßHÍfÙºÖÐPÒÑEÍfÔBÙÖò
-K/7¼»i½5¾ K/i K§/¥¿"ÀG j©§Á{ +"§/ ÒÐêÚÔB×èÎÙ+Ú ×6ÐÒ ÑmÎ!Ò
ÍfÖÔ+Ðá-ÐPÞUâKßHÙBÍéÎÒMßâ âÓPÐPÙßHÍfÐPÎÒ.áfÚÒÍfÐPÞUÔãßHÒKÝ
ÍfÎÎjÏÐPѪÍfÎAÐPÒÓPÐPÒÔ!Õ)ÍfÖÔ+Ò¹ÐÍf×mÔBØÔ+ÙBÚ ÍfÐPÎ!Ò}Ù+Î!×
ÍNÓPÐPÛ2Ô+ÓÜ}ÝÎ!ÞUÐPÒKß7ÍfÔ+×
7.1 Interface Dispatch Implementations
ëÖÔjßÓÍfÔBáfÒßHÍfÐPà2ÔjÐÞUâ ÓPÔ+ÞUÔ+ÒͺßHÍfÐPÎ!Ò ×NÎè[ÐÒÍfÔBá6èßÙ+ÔjÞUÔBÍfÖÎ"ÝcÝÐP×
ò
Î7à2ÔáfÖÔßÝ.ÐPÞUâÎ!×6ÔÝ
Ï"ÜNÍfÖ ÔãÙ+Î!ÒäKÐPÙBÍ-áfÔ+×6ÎÓÚÍfÐPÎ!ÒM×
ÍfÚ Ï_å âKß7ÍfÙÖ.ßHáfÔ'ßH×=èÎ!ÓPÓPÎ7ì-×+å
æ ×ÝÐ×6ÙBÚ×6×6ÔÝNÐPÒ
×6ÔBÙBÍfÐPÎ!Ò.ç"Õ"ÏÎÍfÖNÑÚKßHáºÝÔÝUÐPÒ"ÍfÔá6èßÙBÔDÐPÒ"à2ÎÙßHÍfÐPÎÒ
ßHÒKÝ[ÍfÖ ÔéÒÎHáfÞNßÓÐÒÍfÔBá6èßÙ+Ô=ÝÐ×6âßHÍfÙºÖm×6ÙºÖÔ+ÞUÔáfÔêÚ ÐPáfÔ-ßDÝÜÒKßHÞUÐÙ
%'&)(+*,-,/.1032546
798:4*;6=< A ßAÒß
P à2ÔªÐPÞUâÓPÔ+ÞUÔ+Òͺß7ÍfÐÎÒVÎHè?ÍfÖÔ
Í¡ÜâÔUÙÖ Ô+ÙÛå.ëÖÔUÙ+ÎÞUâÐPÓPÔBá[ÙßÒAáfÔ+Ý ÚÙBÔmÍfÖÔUÎ7à2ÔBáfÖ Ôß!ÝÎHèéÍfÖÐP× w7p#"
> x5"? s"w7pvst2²"u ® sg×6âÔ+Ù+Ð÷KÙß7ÍfÐPÎ!Ò_å)@DÒ?Ô+à2ÔBá6ÜgÐPÒ"ÍfÔá6èßÙBÔ)ÞUÔBò
Í¡ÜâÔSÙºÖÔBÙÛ
ÐPÒMÍíìÎmìß+Ü ×+å=îÐáf×
ÍÕiÐèhÍfÖÔ?Ù+ÎÞUâÐPÓPÔBágÙßÒªÚ×6Ô?Í¡Ü âÔ ÍfÖÎ"Ý}Ý ÐP×6âKß7ÍfÙÖGÕñÍfÖÔAB
ÐPÒ"à2Î!Û!Ô+×UßáfÚ ÒÍfÐÞUÔ
×6ÔBáfà"ÐPÙ+Ô.ÍfÎ
ßHÒKßHÓPÜ×6ÐPתÍfÎ@×
ͺßHÍfÐPÙßHÓPÓPÜ`à2ÔBáfÐèܶÍfÖßHÍÅÍfÖÔjáfÔ+Ù+Ô+ÐPà2ÔBáÐPÞUâÓPÔ+ÞUÔBÒ"Íf× ÷KÒKÝNÍfÖÔãͺß7áfÑ!ÔBÍgÞUÔBÍfÖÎ"ÝiåëÖ Ô'×6ÔBáfà"ÐÙBÔ'áfÎÚ ÍfÐPÒÔãͺßHÛ2Ô+×-ÍfÖÔ
ÍfÖ Ô
ͺß7áfÑ!ÔBÍEÐPÒ"ÍfÔá6èßÙBÔ!ÕhÍfÖÔNáfÚÒÍfÐPÞUÔUÙÖ Ô+ÙÛÙßHÒ}ÏÔ
Ô+ÓPÐPÞUÐPÒKßHÍfÔ+ÝGå áfÔ+Ù+Ô+ÐPà2ÔBáãÎ!Ï"ô
Ô+ÙBÍ?ßÒKݪß
Ý Ô+×6ÙáfÐâÍfÐPÎ!ÒÎè1ÍfÖÔ[Ý Ô+×6ÐáfÔݪÐPÒ"ÍfÔá6ò
ï Ô+Ù+ÎÒKÝ ÓÜÕKÍfÖ Ô[Îâ ÍfÐPÞUÐPð+ÐPÒÑUÙ+ÎÞUâÐPÓPÔBáDáfÔBâ áfÔ+×6Ô+ÒÍf×DÝÜÒKßHÞUÐÙ?Í¡Ü âÔ èßÙBÔUÞUÔBÍfÖÎ"ÝiÕGßÒKÝ×6ÔßHáfÙºÖÔB×ãÍfÖÔmÙ+ÓßH×6×SÖ ÐPÔBáºßHáfÙºÖÜÅÍfÎ5÷KÒÝ
ÙºÖÔBÙÛ"×1ß×1ÏÐPÒKß7á6ÜEÎâÔBáºßHÍfÎHáf×ñÐPÒEÍfÖ ÔéÓÎìéòÓPÔ+à2Ô+ÓÐÒÍfÔBáfÞUÔ+Ý ÐßHÍfÔñáfÔBâ ò ߪÞNß7ÍfÙÖ ÐPÒÑÅà"Ðá6ÍfÚKßÓñÞUÔBÍfÖÎ"ÝiåëÖÔ
×6ÔßHáfÙºÖYáfÎ!Ú ÍfÐPÒ Ô.ßHÓ×6Î
áfÔB×6Ô+ÒͺßHÍfÐPÎ!ÒUÚ ×6ÔÝEÍfÎ?ÝáfÐPà2ÔéÙBÎ"Ý Ô-ÞUÎÍfÐPÎ!ÒmßÒKÝSáfÔÝ Ú ÒKÝßHÒÙBÜSÔ+ÓPÐPÞmò âÔBá6èÎHáfÞU×-ÍfÖ ÔDáfÔêÚÐáfÔÝ5ÝÜÒKßHÞUÐPÙgÍíÜâÔãÙºÖÔBÙÛå
ÐPÒßHÍfÐPÎ!ÒGå)óè_ÍfÖ ÔDÙ+ÎÞUâÐPÓPÔBá-ÙßHÒ5ÐÝ ÔBÒ"ÍfÐèÜNÞEÚÓÍfÐPâÓPÔ=ÍíÜâÔgÙºÖÔBÙÛ"×ÎHè
ÍfÖ Ô-×fßÞUÔéÎ!Ï"ô
ÔBÙBÍßHÑ2ßHÐÒ ×
ÍéßãâßHá6ÍfÐPÙ+ÚÓß7áÐPÒÍfÔBá6èßHÙ+Ô!ÕÐÍ)ÙßÒmáfÔ+ÞUÎ7à2Ô %C8:4*;6=<D4-E FGH*0(I4, ?ÍfÖÔ9AB
×6Ôß7áfÙÖ Ô+×Sß5âÔBá6òÙ+ÓßH×6×SÓPÐP×
ÍSÎè
ÍfÖ Ô?áfÔÝ Ú ÒKÝßHÒÍDÙºÖÔ+ÙºÛ"×+å=õCßHá6ÍfÐßÓáfÔ+Ý ÚÒÝßHÒÙBÜ5Ô+ÓPÐPÞUÐÒßHÍfÐPÎ!ÒªÙßHÒ_Õ ÐPͺßHÏÓPÔ+×hÍfÎD÷KÒÝSÍfÖ Ôéßâ â áfÎ!âáfÐßHÍfÔ-ÐͺßÏÓPÔ!ÕßÒKÝSÍfÖÔ+Ò[ÐÒÝ ÔBØÔ+×
èÎá[ÔBØ ßÞUâ ÓÔÕÖÎÐP×
ÍSÍfÖ ÔUÓPÎÎ!â òÐPÒ"à!ß7áfÐßÒÍ'ÍíÜâÔmÙºÖÔ+ÙºÛ"×ãèáfÎ!ÞöÍfÖ Ô ÐÒÍfÎãÍfÖ Ô=ÐͺßHÏÓPÔ=ÍfÎ?÷ÒKÝ[ÍfÖ Ô-ͺß7áfÑ!ÔBÍñÞUÔBÍfÖÎ"Ýiå )@DÒUÔ+à!ÔBá6ÜEÐPÒò
ÓPÎÎâ
ÐPÒE÷Ñ!ÚáfÔ=øå ï ÐPÞUÐPÓßHáfÓÜÕ2ÍfÖ ÔéÙ+Î!ÞUâ ÐÓPÔBá1ì-ÐPÓPÓKÎ!âÍfÐÞUÐPð+ÔáfÔ+Ý ÚÒò ÍfÔBá6èßHÙ+ÔUÞUÔBÍfÖÎ"ÝÝ ÐP×6âßHÍfÙºÖ_Õ/ß
áfÚÒÍfÐPÞUÔE×6ÔáfàÐPÙ+Ô[áfÎ!Ú ÍfÐPÒ ÔmÐP×
Ý ßÒÍ'ÓPÎ2ßÝ ×SÐÒÍfÖÔUÝÐP×6âKßHÍfÙºÖ×6ÔêÚ Ô+ÒÙ+ÔùÍfÖÔUëóíúûÏKßH×6ÔUâÎ!ÐPÒÍfÔBá ÐÒ"à2ÎÛ2ÔÝYÍfÎA÷KÒݹÍfÖ ÔÅÝ ÔB×6ÐPáfÔ+Ý@ÐͺßÏÓPÔ!å ëÖ ÔÅ×6ÔBáfà"ÐPÙ+ÔMáfÎ!Úò
ÓPÎ!ß!ÝÅèÎáDÎ!Ï"ô
Ô+ÙÍ'sUÐÒÅÍfÖ Ô'÷Ñ!ÚáfÔ[ÙßHÒªßÓP×6Î
ÏÔ[Ö Î!ÐP×
ÍfÔÝMèáfÎÞÍfÖ Ô ÍfÐÒ ÔgͺßHÛ2Ô+×ñÍfÖ Ô=áfÔ+ÙBÔ+ÐPà2ÔBáéÎÏôíÔ+ÙBÍ=ßÒÝNÍfÖ ÔgÐÝNÎè_ÍfÖÔgÝ Ô+×6ÐáfÔÝ
ÓPÎÎâ_å ÐÒÍfÔBá6èßÙ+Ôå'ó¡Íã×6Ô+ßHáfÙºÖÔ+×DÍfÖ Ô[ÙBÓßH×6×+ý ×?ÓÐP×
Í?ÎHèÐͺßÏ ÓPÔ+× þ áfÔßHÙÖò
ßÏÓPÔ?èáfÎÞÍfÖ Ô'ëó
úcÎèhÍfÖ Ô?Î!Ï"ô
Ô+ÙBÍÿùKÐPè1ÐÍ=÷KÒKÝ×éÍfÖÔ?ÐͺßÏ ÓÔ
æ ×DÝÐP×6Ù+Ú×6×6ÔÝ5ÐÒ ï Ô+ÙBÍfÐPÎ!ÒÅç"ÕKÍfÖ Ô?àÐá6ÍfÚßÓGÞNßÙºÖÐPÒÔ?×6âÔ+ÙBÐP÷ÙßHÍfÐPÎÒ ÍfÖÔ+ÒÅÐÍ?×6ÐPÞUâÓÜ5áfÔBÍfÚ áfÒ ×DÐÍåãóèñÐÍDèßÐPÓP×ãÍfÎ
÷ÒKÝ.ÍfÖ Ô[ÐͺßÏ ÓPÔ!Õ
ÑÔ+ÒÔáºßHÍfÔ+×'×6Î!ÞUÔSèáfÐPÒÑÔUÙß×6ÔB×'ÍfÖßHÍãÍfÖ ÔEÙ+ÎÞUâÐPÓPÔBá'ÞEÚ ×
ÍãÖßÒKÝÓPÔ ÍfÖÔ+ÒMÐÍgÞEÚ ×
ÍgâÔá6èÎáfÞ ßUÝÜÒßÞUÐPÙãÍíÜâÔ?ÙºÖÔ+ÙºÛ
ÍfÎNÔ+Ò ×6Ú áfÔ
ÙBÎá6áfÔ+ÙBÍfÓÜå1îÎHáÔBØ ßHÞUâÓPÔ!ÕÐPÒ
îÐPÑ!Ú áfÔDü"ÕÍfÖ ÔgÙBÎ!ÞUâÐPÓPÔBá)ÞUÐPÑ!ÖÍñ×6Ú ÙBò ÍfÖKßHÍéÍfÖ Ô?Ù+Óß×6×gßÙBÍfÚßÓPÓÜ.ÐPÞUâ ÓÔBÞUÔ+ÒÍf×ñÍfÖÔ?ÐPÒÍfÔBá6èßHÙ+Ô!å æ ×-ß
JKILDM
NOM
P:M
Q
RBST!UHM
VTWSV-XYK+Z[YR-\M9L^]^Z_XYK+QBR]^UHM9Q=\M
Q`HabR-\DM qf\M~XYK+Q
V-SNOdHMZDQ\DX_gV-`iJ)Q_e+e:SZDM~SgTRSBR=_gV-[MRXYM
R-\SiL^Jp)qf\M
KcR=_dDeIMfTWSVR-\DM!R=_gV-[M
RhK+ZiR-MVTj_Q
MKIJ)_LL^MLkR-SlR-\M!QeI_JJm J!e+K+JnR -V JnRR=_gV-[M
R·¬D3ÍgÎh3I-®BJKIXYUDec]/V-M
R-s^V-ZJkR-\MK+ZiR-M
[M
VQSZ^N
SToKcR=_dDe+MJphqf\M1JM_5V-Q\rV-SsDR-K+ZM1MXYUDeIS]^Jh_tXYS5uM
NvR-SNvTWV-SZ#R JnR=_Z#Rlyp)ÏDSVhR-\K+JRV-KIuiKI_eXYM
R-\SiL:a¥_geI_UHM#ZDÁ SDm JSU^R-K+XYKI¸
KIZD[BQSXrN
_e+[SV-KcR-\Xxwcyzg{R-S9M
|^Ue+SKcRfR-M
XYUHSV=_e:e+S#Q_geIKcR}]SgTK+Z#R-M
VTj_gQM UK+e+M
V_UDUe+K+MJe+M_5TXYMR-\SiLSUDR-K+XYK+¸_gR-K+SZDJh1\DK+Q\_uSKLR-\DMZSgVN
sJ-_g[M~_ZLUb_5VR-K_ge+e+]XYKcR-KI[_gR-MR-\MJM_gV-Q=\S5uMV-\M_L91\MZ X_e)XYM
R-\DSiLU^V-Se+S[sM_ZLMUDK+eIS[sDMJM²isDMZQ
MJpZÅTj_QRa¯R-\M
_QeI_gJJ~K+XYUe+MXYM
ZiR-Jf_eI_gV-[MkZisX9dHM
VSgTK+ZiR-MVTj_Q
MJp [M
ZM
V=_5R-MLQ
SiLDMTWSVR-\MlQ_geIe+MMXYM
R-\SiLYQSZiR=_gK+ZJSZDec]rRSX_gN
Q=\K+ZMlK+ZJnRV-sQR-KISZJphqf\DM~JMQ
SZbLYM
|D_gXYUe+Mk¬}ÐkÑ=ÒY¯Îh3I-®)K+Z^N
BW-
v k=b##HIg)_BUHM
VNOQeI_JJ_gVV=_]YSToKcR=_dDe+MJK+J uS`MJ9_¢Je+K+[\#R-ec]ÆXYSgV-MYQSXYUDeIM|/R=_gV-[M
RrXYMR-\SiLop³qf\K+JQ_ge+eIM
M
e+S_LDMLtTWV-SXR-\DM!qf_gZbLBK+ZbL^M
|^MLtK+ZiR-Sd#]KIZ#R-M
VT3_QM!KILBR-S XYM
R-\DSiLÊQSZLDKcR-K+SZb_ge+e+]MKcR-\DM
V·V-M
R-s^V-ZJySV K+Z^uS`MJ _ZDSR-\MV
ZLrR-\M~_UU^V-SU^V-K_5R-MtKcR=_dDeIMa^1\DK+Q\K+JfR-\MZK+ZbL^M
|^MLYK+ZiR-S XYM
R-\DSiLoahdb_gJML SZ
R-\DM u_e+sMSTt_JnR=_gR-K+Q MeILop
qf\DM·dHMZQ=\DN
R-S ZbLYR-\MlR=_gV-[MR1XYM
R-\SiL:p)qf\K+J1K+JSZMSTR-\DMtK+Z#R-M
VTj_gQM X_gV-`JM
R-J1R-\Mu_geIsDMBSTR-\DKIJ1JnR=_5R-KIQ MeIL·_gR1V-sZ#R-K+XYMJsDQ\R-\b_gR
LDK+JU_gR-Q=\K+Z[JQ\DMXYMJYsJML K+Z R-\DM¢¡f£l¡f£~¤¦¥§B¨©w ª«5{Op R-\MXYM
R-\SiL_ec_]^J1V-M
R-sDV-ZDJtyÓD\SfMuM
VaDR-\DMtQSXYUK+e+M
VlQ_ZDZSR
qf\M KIZ#R-M
VT3_QM¢L^K+JUb_gR-Q=\CX9sJnRYdHM UDV-MQM
MLDML¬jMKcR-\M
V_5R JnR=_gR-K+Q_ge+e+]/T3SeILR-\Md^V=_ZQ=\Æ_gZbLÆLDS#M
J9ZDSR_UUDec]e+M_gTlXYM
R-\DSiL
QSXYUK+e+M
NvR-KIXYM1SgV1_gRfV-sDZDNvR-K+XYM5®¯d#]Y_L^]^Zb_gXYKIQR}]DUHM1Q=\MQ=` SU^R-K+XYKI¸_gR-K+SZDJp
R-SM
ZJsDV-M~R-\b_gRR-\MtQeI_gJJlSgT¯R-\MlV-MQMK+uMV1Sdi°nMQ
R~_gQ
R-sb_geIec]
K+XYUe+MXYMZ#R-JlR-\M9R=_5V-[M
RkK+Z#R-M
VT3_QMpr£~JB_JKILDM
NOM
P:MQRaR-\DM q¯_gde+M/y·U^V-MJMZ#R-JR-\DMV-MJsDe+R-JSgTR-\M
JM M
|^UHM
V-K+XYMZ#R-Jp
Z _LiN
L^]^Z_XYK+QR]^UHMQ=\MQ=`_LDLDJ)R-\MKcR=_dDeIMTWSVhR-\MK+Z#R-M
VTj_gQMlR-S LDKcR-K+SZÅR-SR-\DMT3SsDVkK+Z#R-M
VTj_gQMLDK+JUb_5R-Q\DK+Z[ JQ=\M
XYMJBUDV-MuiK+SsDJec]
R-\M~QeI_JJm JlK+R=_gde+MJ1_5VV=_]#phqf\DK+JXYMQ\_ZDKIJX±MZJs^V-MJfR-\b_5R LDM
JQ
V-K+dHMLoa¯_ TR-\a)ÔfÒY=# ´
¯aoK+J9_ge+JS³KIZDQe+sbL^ML°sJnRkT3SgV
R-\MBV-M²#sDK+V-ML R]^UHMBQ\DMQ=`\_JdHM
MZ³UHM
VT3SgV-XYML T3SgVtMuM
V] R-\MXYK+Q
V-SNOdHMZDQ\DX_gV-`iJp
qf\M¢ÔfÒY=#´
ÊQ
SZ [s^V=_gR-K+SZ
UHSUDseI_gR-ML KcR=_de+Mp JK+XsDe_5R-MJ9_³V-sDZ#R-KIXYMJn]DJnR-M
XK+Z1\DKIQ=\R-\MM
|iRV=_·K+ZbL^KcV-MQ
R-K+SZ
´
t
KIZ#R-M
VT3_QMhXYM
R-\DSiL~R=_dDeIM
J_gJ¯LDM
JQ
V-K+dHMLtK+ZµiMQ
R-K+SZ¶#p K+XYUHSJML·d#]·¥_eI_UHM#ZÁ S^m JBV-MJnRV-K+Q
R-K+SZÅR-SsJK+ZD[¥_5u_YSdi°nMQR-JT3SgV
£~JKIZR-\MLDKcV-MQ
R-ec]K+ZbLDM|DMLkKcR=_gde+MJaR-\DMn¨·qKIJeI_g¸K+e+]9K+ZKcN qfn!JQSseILrdHM1Me+KIXYK+Z_gR-MLrd#]r[gV-S1KIZD[BR-\Mlqfn¼K+ZYdHSR-\LDKcV-MQN
R-KI_e+K+¸ML9_J_1JKILDM
NOM
P:MQR¯STbL^]^Zb_gXYK+Q)R}]^UHM!Q=\MQ=`iK+Z[Dp¹B_gR=_ R-K+SZDJaR-\isJJsDUUHSVR-K+ZD[Y_u_gV-KI_dDeIMN}JK+¸Mk§t¨·q_gZbL·_ |^ML^NOJK+¸M
K+JtV-MUHSVR-ML¢TWSVBRS L^KcP:M
V-MZ#RB¨·qºJK+¸M
Jk¶M
ZiRV-K+MJt_ZbL ¨·q"R-\b_5RlKIJ1SZec] U^V-MJMZ#R1T3SgV~R-\DSJMkQeI_JJMJlR-\b_5R_gQ
R-sb_ge+e+] sJM
z»rM
ZiRV-K+MJB¬}´¼½¾B_gZbL³´¼½W¿HÀ
®p R-\MKIZ#R-M
VT3_QM
J1R-\DM
]K+XYUe+MXYMZ#Rp¯f_JMLSZR-\DMBLDKcP:M
V-M
ZQMJdHMN
RMMZ
R-\M³ÔfÒY=#/´
Ê_gZbLÊ´
"L_5R=_^aK+R_gUUHM_5V-JYR-\b_gR
R-\MM
|iRV=_LDMUHM
ZbLDM
ZiR~e+S_LK+Z³R-\M9LDK+JUb_5R-Q\DKIZD[JM²isDMZQ
M_LLDJ
qf\DMTj_gQ
RR-\b_5R)¥_ge_gUHM#ZDÁ SBKIJK+XYUDeIM
XYMZ#R-MLtK+Z¥_u__LLDJ¯_ZM|^RV=_ _UDUDV-S|^K+X_gR-Mec]/R}fS¢Q
]^Qe+MJR-S³R-\DML^K+JUb_gR-Q=\K+ZD[QSJnRpqf\DK+JrK+J
K+ZLDKcV-MQ
R-K+SZ¢SgT!S5uMV-\M_L R-SrR-\MkKcR=_de+M9_ZL·¨·q'L^K+JUb_gR-Q=\³K+XrN T3s^VR-\M
VJsUDUHSVR-ML³d#] R-\DM9SdJM
V-u_gR-K+SZ¢R-\b_5RR-\DM9U^V-KIX_5V]¢LDKcTN
UDe+MXYMZ#R=_gR-K+SZDJphqf\M¥_eI_UHM#ZÁ SYqf K+JfK+XYUe+MXYM
ZiR-MLr_J1_k¥_u_ T3MV-MZQM~dHM
RMMZ_BQSZ^ÌbK+Q
RNvTWV-M
M¨·qCLDK+JUb_5R-Q\_ZLY_9L^K+JUb_gR-Q=\
_5VV=_]·K+Z·R-\MBV-sZ^NvR-KIXYMJn]DJnR-M
X·p£~JlJsQ=\aDR-\MkqfKcR-JMecThXsDJnR R-\DV-Ss[\_L^KcV-MQ
R-ec]YK+ZbL^M
|^MLrKcR=_de+MlK+Jf_BJK+Z[e+MLDMUHMZLDMZ#R!e+S_L:a
Q
SZDTWSV-XÂR-SYR-\DM9Sd^°MQ
RkXYSiLDM
eva:e+K+`M9_Z#]³SgR-\M
Vk¥_5u_Sdi°nMQ
RtKIZ _ZL¢R-\DMJMrLD_gR=_UHSK+Z#R-JB_e+JS³L^KcP:M
VBd#]¢_UDUDV-S|^K+X_gR-Mec]·R}fSQ
]iN
R-\DM9§t¨p:£~J~_rV-MJsecRao¥_geI_UHM#ZDÁ S·L^S#MJtZSgR\_uMBR-\M9_dK+e+KcR]·R-S Qe+MJp
[gV-SÃR-\MqfnÄK+Z¼R}fSÅLDKcV-MQR-KISZJpƵ^SDah¥_eI_UHM#ZÁ SQ_gZZDSRV-MTWN
MV-MZQM9RfSu_gV-KI_dDeIMN}JK+¸MrR=_gde+MJY¬jM[^pkR-\M§t¨·qº_ZLÅn¨·qaoSV ¤uM
V=_ge+eva_QSZ^ÌbK+Q
RNvTWV-M
M¨·qNOd_JMLkK+ZiR-MVTj_Q
MfXYM
R-\SiLBL^K+JUb_gR-Q=\
§t¨·qÇ_ZbL K+R=_gde+M³e+K+JnR®Y1KcR-\/°sJnRSZDM³UHSK+Z#R-M
VKIZ
R-\M³Sd^°MQ
R K+JfR-\M~XYSJnR1M
ËYQ
KIM
ZiRfXYMQ\_ZDKIJX·a#TWSe+e+SfML Q
eISJMec] d#]L^K+V-M
Q
R-ec]
\DM_L^M
Vp!µ^S^a^KIZ_e+eHJQ=\MXYM
JLDMJQV-KIdHMLoa#R-\M~QsDVV-M
ZiRK+XYUe+MXYMZ^N K+ZbL^M
|^ML9KcR=_dDe+MJphqf\M1L^K+P:MV-MZQMdHM
RMMZR-\DMfQSZ^ÌbK+Q
RNvTWV-M
M~L^K+JnN
R=_5R-K+SZ_LDLDJh_ZM
|iRV=_~K+ZbL^K+V-M
Q
R-K+SZrTWV-SXÈ_tqfnMZ#RV]kR-Sk_Q²isDKcV-M Ub_5R-Q\R-\DV-SsD[\³_gZ³Õ)XdHMLDLDML¨·q_ZL _ruiKcVR-sb_eLDK+JU_gR-Q=\·K+J
R-\DM V-JnRe+MuMeHSToK+Z#R-M
VTj_gQMtL^KIJU_gR-Q=\L_gR=_BJnRV-sDQ
R-sDV-MpÉMlQSsDeL K+ZJK+[ZDK Q_gZiR·¬v»^p+y Q]DQ
eIM
J=®p¼qf\M\b_gV=Li_5V-M JsQ
QMJJnT3sDe+e+]¼S5uMVN
M
eIK+XYK+Zb_5R-MYR-\K+J9M|^RV=_·K+ZLDKcV-MQ
R-K+SZÆd#]QKcV-QsX9uMZ#R-K+Z[R-\M¥_u_ eI_UDJR-\M1M
|iRV=_tV-M[K+JnR-M
VfXYSguMlK+XYXYML^KI_gR-MR-SkJM
RfsDUrR-\M1\KILL^MZ
Sd^°MQ
RXYSiLDM
e)TWSV9qfn!Ja_ZL/_geIe+SÈR-\MJMrJnRV-sDQ
R-sDV-M
JtR-S·[V-S Ub_5V=_XYM
R-MVr1KcR-\CSR-\DM
VYSUHM
V=_gR-K+SZDJaV-MJsecR-K+Z[K+ZC_geIXYSJnR¸M
V-S
K+ZÆRSÅLDKcV-MQ
R-K+SZDJp¢ÉMMu_ge+sb_gR-MYR-\DMQ
SJnRrSgT~R-\DMM
|iRV=_·KIZLDKcN SdDJM
V-uMLS5uM
V-\M_Lop
V-M
Q
R-K+SZ1K+R-\_kXYKIQV-SdHMZDQ\DX_gV-`K+ZR-\MlZM
|iRJMQ
R-K+SZoph£¥§B¨
K+XYUDeIM
XYMZ#R-MLK+Z·¡ÊSsDeLZSR1T3_QMBR-\K+J1L^K+ËrQsecR]#p ¹tK+JUb_5R-Q\ÆR-\^V-Ss[\
_ÅQSZDÌKIQRV-MJSeIs^R-K+SZ
JnR-sd¼K+JrJsDV-U^V-KIJK+ZD[ec]
K+ZM
|^UHMZDJK+uMphqf\MBQ
SJnRlST)L^K+JUb_gR-Q=\K+ZD[9R-\DV-Ss[\·_QSZDÌKIQRlV-M
JnN
Se+s^R-KISZJnR-sd·¬jMuMZrSZDM1K+R-\ªg»BMZ#RV-KIM
J=®)K+J!V-Ss[\ec]M²isDK+u_geIM
ZiR
7.2 Micro-benchmarks R-SrR-\MBQ
SJnR~ST!_rUDV-SeIS[sDM5ÖgMUDK+eIS[sDMJM²#sM
ZQMpfqf\MLDKcP:M
V-M
ZQM
qf\DK+J¢µ^MQR-KISZJUDV-MJMZ#R-JJMuM
V=_geBXYKIQV-SNOdHMZQ=\X_5V-`iJR-S¼QSXrN dHM
R}fMMZ9qV-K+uiKI_eD¡f_e+e+MM1_ZL×~SV-X_gei¡f_e+e+MMSZÍ3=jØDK+Jfyy!Q
]iN
U_gV-MkR-\MkL^K+V-M
Q
RtQSJnR-JSgT)KIZ#R-M
VT3_QM_ZL uiK+VR-s_eL^K+JUb_gR-Q=\K+ZD[YKIZ Qe+MJÓbR-\DMLDKcP:M
V-MZDQMkSZ·n¨·qNn¶dHMRfM
MZ¢_ ykXYM
R-\SiLKIZ#R-M
VT3_QM
¥_eI_UHM#ZÁ SDpqf\DMrQSV-MYSgTfM_gQ\XYK+Q
V-SNOdHMZDQ\DX_gV-`·QSZJK+JnR-JkSTf_ _ZLy»»YXYM
R-\SiLKIZ#R-M
VT3_QMK+JyªQ
]^Qe+MJpn¨·qN}d_JML³L^K+JUb_gR-Q=\
e+S#SUR-\_gR!KIZYM_Q=\KcR-M
V=_5R-K+SZUHM
VT3SgV-XYJf_BXYM
R-\DSiLK+Z^uS#Q_gR-K+SZªg» 1KcR-\rQSZDÌbK+Q
R-JK+J)ZSgRh_J)M
ËYQ
KIM
ZiRh_gJ)KIZ#R-M
VT3_QM1L^K+JUb_gR-Q=\9R-\^V-SsD[\
R-K+XYMJpqf\Me+S#SUYM
|^MQ
sDR-MJya »»»^a »»»BR-KIXYM
Ja#_ZL9R-\MfR-SgR=_ei_geIe _LDKcV-MQ
R-ec]K+ZbL^M
|^MLYK+R=_gde+Mp!s^RaiKIZ_BTj_KcV-ec]R]^UK+Q_gebQ_gJM1\M
V-M
Q
eIS#Q=`R-K+XYMJUHMZ#R!M
|^MQsDR-K+ZD[R-\M1e+S#SUK+JhV-M
UHSVR-ML:phqf\^sDJaR-\M
JM R-\MQ_e+e+MM~K+JhZSZDNvRV-K+u^KI_ge_gZbL9R-\DMQSZ^ÌbK+Q
RhJnR-sdrSZec]9\b_JR-SBXYM
N
V-M
JsecR-J1KIZDQe+sbL^MR-\M~QSJnRlSTR-\MtXYM
R-\DSiLYdHSiL^]#aD_ZLJSU^V-S5u^KIL^M LDKI_5R-MdHMRfM
MZ³_JX_geIeoZisX9dHM
VST)Q_ZbL^KIL_gR-MBXYMR-\SiLDJk¬jn¨·qN
_gZsDUUHM
VtdHSsZL³SZ¢R-\MQ
SJnRBSgTfK+Z#R-M
VTj_gQMYLDK+JU_gR-Q=\p¨ M
R-\SiL z»iay»»^a×SgV-X_e®aiR-\MkLDKcP:M
V-M
ZQMtK+JlSZDe+] ¶9Q]DQ
eIM
Jp
K+ZDeIK+ZDKIZD[r_gJ~L^K+J-_de+MLT3SVlR-\M
JMBM
|^UHM
V-K+XYMZ#R-Jp
SgR-\Ù:n=ÚBHIo_ZbL³Î)+-tÛ13Ü-
oÙ:n=Ú_gV-MV-M
e_5R-K+uMec]
q \DMXYKIQV-SNOdHMZQ=\X_5V-`iJtM
|^M
V-QK+JMYR-\DV-MMYQ_gR-M[SV-K+MJrSgT1KIZiuS#Q_gN
f J e+S'K+Z#R-M
VTj_gQMLDK+JUb_5R-Q\DK+Z[rXYMQ=\b_gZK+JXYJphs^R~SZec]
Î)+-rÛ1½
R-K+SZ!u^KcVR-s_eoXYM
R-\SiLKIZiuS#Q_gR-K+SZoabK+Z#R-M
VTj_gQM9K+ZiuS#Q_5R-K+SZ 1\DM
V-M Ü5
fÙH-g=ÚrKIJlRV-sec]Ub_gR-\DSe+S[K+Q_e¯1KcR-\³QSJnR-J~SgTfª#yzg|³_ZL·«ª|
R-\DMtK+Z#R-M
VTj_gQMB\b_gJSZec]SZDMtXYM
R-\DSiLoaD_ZLK+Z#R-M
VTj_gQMBK+ZiuS#Q_gR-K+SZ [V-M_gR-M
VR-\_Z_uiKcVR-sb_ge:LDK+JUb_5R-Q\op)£~ZK+Z#R-M
VTj_gQMBL^KIJU_gR-Q=\sJK+Z[
1\DM
V-M~R-\DMK+Z#R-M
VTj_gQMt\_JfX_gZi] ¬ny»»®!XYM
R-\DSiLDJp)qf\DM Zb_eHQ_gRN Ù:n=ÚBHIK+J)SZDec]«ip ¶5|9_ZLz^p Ý5|Je+SfMVhR-\_ZkR-\MfM²isDK+uiN
M
[SV]K+e+eIsDXYK+Zb_gR-M
J1R-\DMBQSJnR-J1SgT)QSZ^ÌbK+Q
R1V-MJSe+s^R-KISZ·JnR-sdDJp
Þ ßWàá¯âãägå¯ß3æç¼è'é^äåâæ¯ß3à5ê ë·ìê³í)é^îYïðè'éiãåïñàYß3æÊò
æ:ãéiî5ð}âäé ófîgßWôßWâõlöâbõ3õé^é ë ïîêÅâbõlöâõ3õWéié
÷iøcùú-ûbüý þÿgúlüDý+øüý
tê³í)é^ñ¯ñé^ñ òèºó øiú ù jü 1ø+ú
úÿ!#"$ÿ&%')(*ÿ+
,bø
ú.-
/
/0
tê³í)é^ñ¯ñé^ñ òèº ó øiú ù jü 1ø+ú
1+12 ú ÿ !43"5/617ý #8 ú 3nú-û49- /61
/+0 :/; /6
tê³í)é^ñ¯ñé^ñ òèº ó <9= øiú ù jü 1ø+ú
ú ÿ !#"$& ÿ %')(*+ÿ
,bø
.ú -
/
/0
tê³í)é^ñ¯ñé^ñ òèº ó <9= øiú ù jü 1ø+ú
1+12 ú ÿ !43"5/ÿ> ù 7ý #? ú 3nú-û49- @4 / /+A; @+1
ò
è'óB øiú ù jü 1ø+ú
ú ÿ !#"$& ÿ %')(*+ÿ
,bø
.ú - 1
/ /61
ò
è'óB øiú ù jü 1ø+ú
1+12 ú ÿ !43"5/617ý #8 ú 3nú-4û 9- // /1 :/; /6
ò
è'óB<C= øiú ù jü 1ø+ú
ú ÿ !#"$& ÿ %')(*+ÿ
,bø
.ú - 1
/ /61
ò
è'óB<C= øiú ù jü 1ø+ú
1+12 ú ÿ !43"5/ÿ> ù 7ý #? ú 3nú-4û 9-
/1 / /6
Þ ßîgé^äãEõ DCòæ¯ñé FoéDñ ò
ófâDíõWé^à øiú ù jü 1ø+ú
ú ÿ !
/
/ /61
Þ ßîgé^äãEõ DCòæ¯ñé FoéDñ ò
ófâDíõWé^à øiú ù jü 1ø+ú
1+12 ú ÿ !43
/
/ /61
G éiâîgägåé^ñCòófâíõWé^à øiú ù jü 1ø+ú
ú ÿ ! AA @;0 + 061
G éiâîgägåé^ñCòófâíõWé^à øiú ù jü 1ø+ú
1+12 ú ÿ !43 AA @;0 + 061
ö9õWâàIà HKí J
éDäã G éiâîgägå øiú ù jü 1ø+ú
ú ÿ ! :0/ 0+0 L:/; A6
ö9õWâàIà HKí J
éDäã G éiâîgägå øiú ù jü 1ø+ú
1+12 ú ÿ !43 +M A6@+
M A+0 @:
8 Æ 9µÐEÁ;:=<~À~Á4ÂVÃĵÅ#ÆÇ6ÈdÃ6ÄVÆ4Ç6ÆÃ+ÍÁÇ6Ë¿ÊÍ
Ë¿Ã+Ê>@?VÎCÇIÁÆCÃ6ÄA9tÁ
ÂoÃ6ĵÅÆÇ6ÈCBtÍ
ÄVÁ 8 ÆD9oÐEÁ"E9ËGF9Á
Ê2Í
ÄVÁ#Â=HµÅ"9YÁÇIÎJI>Ã:ÐEÆÊ
ÊÁ4Ê Ð´ÎCÆCÒVÁ
ÒKBYÍ
ÄKÁ
Â=HµÅ"9tÁ
Ç}ÎJIBÅ#Á
ÍÄVÎZÒoÊIÃ+ÎuÅ̵ËEÐEÁ
Ò¨Æ4Í ÇHVÂZÍ
Ë¿ÅÁLBjÆÂoÒ*Í
ÄVÁÂMHµÅ"9tÁÇÎJIN9KÓZÍÁ
Ã+ÎZÒVÁ
ÊIÃ+ÎuÅÌoË¿ÐEÁ
Ò¨Æ4Í Ç
HoÂZÍË$ÅÁL> 8 ÄKÁÊÍÆÍ
Ë¿ÊÍË¿Ã:Ê
ËEÂoÃ:ÐOHoÒKÁ"9YÎÍ
ÄdÆ4Ìo̵п˿ÃÆÍ
ËEÎCÂ Ã+ÎZÒVÁ)ÆÂoÒdÐEËG9oÇÆÇÓdÃ+ÎZÒVÁmÐEÎCÆÒVÁ
ÒXÆ4Í&Ç
HoÂuÍ
Ë$Å#Á0> 8 ÄKÁQPµÇ6ÊÍ&ÊÁF9Á
ÂsÇÎR Ê7Ã+Î9ÅÌoÇ6Ë¿ÊÁ)Í
ÄKÁ)ÊHoËEÍÁ)ÎJI
S=TVU ÏXWYFoÅ[ZJ\;9tÁ
ÂoÃÄoÅÆÇ6ÈZÊ>
5000000
non-inlined invocations per second
4000000
invokevirtual
invokespecial
3000000
invokestatic
invokeinterface
2000000
1000000
0
co
je
db
ja
ja
SP
op
D
ss
va
ck
yp
O
pe
trt
m
t-c
E
M
c
pr
ga
Cj
er
om
Co
J
es
ud
bb
pi
s
un
io
le
t
r
?8ËGEJHVÇÁ/]0<
É}ÓVÂKÆ9Å^Ë¿Ã~ÇÆÍÁ ÎJIYÂVÎCÂM^Ë¿ÂoÐEË¿ÂVÁ
ÒaË¿Â=F9ÎZÃ+Æ4Í
ËEÎ9ÂVÊÃ+ÆÍÁECÎÇË`_:Á
Òa9Kӥ˿Â0F9Î9ÈCÁb9KÓZÍÁ
Ã+ÎZÒVÁL>dc7ÌoÍË$Å^ËG_;ËEÂ7E#Ë¿ÂZÍÁ
Ç%I5ÆCÃ+Á}Ë¿Â0F9ÎD^
ÃÆÍ
ËEÎCÂeR ˿пÐ[Î9ÂVÐEÓXË$ÅÌoÇÎF9ÁmÍ
ÄVÁmÌtÁÇ
I5ÎCÇÅÆÂoÃ+Á¥ÎJIzÍ
ÄVÎ9ÊÁmÆ4Ìo̵п˿ÃÆÍ
ËEÎCÂoÊfR2ËEÍ
ÄOÆÊ
ËGE9ÂoË*PtÃ+ÆCÂuÍ ÇÆÍÁ¥ÎJIzË¿ÂuÍÁÇ%IqÆÃ+Á#Ë¿Â0F9ÎKÃÆÍ
ËEÎCÂ
g Í
ÄVÁh9tÎCÍÍÎuÅiR2ÄoËEÍÁ¥ÌtÎCÇÍ
ËEÎ9Â*ÎJIzÁÆCÃ6Äj9oÆ4Çk%>
100
80
% of all interface invocations
20
0
je
db
ja
ja
SP
op
D
ss
va
ck
yp
O
t-c
EC
M
c
er
om
Co
jb
J
b
pi
un
le
t
r
DD*N
%Y ¡J
¢¢@£#¤¥ ¡D#¦@DY¨§L©ª¬« J
J¢* V¦@ÇǦ@¦@ÇfÈJ
¨DnÇÄ|#YÄÅ
d¡D
d"Ç¡
ÇÊn;YǦ@ÈDY©dÉNÇ%ÊËY LÊbÊYÈ*#¤¡È*¢"ÊnÂ
®°¯±²´³*µY¶¸·¹G¯µºY»µ·¥¼½D¾
¯·#µ·Q¹O¿D³ ¹O¿0µÀ°Á *Y
#¤6
J¤à D"Ë¡J
*ë
ÇÍ¡fÇÍö ÷ Ôµ¨¯Yø D¢ýî ®´ï ðñòò © Ü Ç
¢YY¦@DXD
nDV#YÄÅ
Ʀ@YDÇ¢/D¦¡È* J%V;b¡Â 7DbÇÈ*¦@ëQǦ@ÈDYVd¦@Ç
ÈLÇ£*Ʀ@ÈD¦@#%*ÇD©XÉNÇʰ˨ DDdÇDDÆÈÇÌD Yß¡DËY¤AÇÍ#
ìÈÇ#Y¢¡
J
¤©þùahYßÈL¨QYË
ÄGǦ¥
ÇÍ`¢#ÂÌJfÇ"ÇQ¦@Çh¢Ç¦@J#¥
Y £LYY´Ë¡J
*ë%ÇfD¢Ï¢Ë¡J
*ë
ÇÏ¡ÂK¡*V¦@Ç
ÄOÇ
DÆ
*|©d΢hÇ"D ÄOǦ¥%ÇM 0bǦÏà ËÆ#YìÈÇ#¢¡
0¤ÈLVD¤*©
ÈDYÈL¡D*%*ˤ@DD¢N¢Ç¦@J
#´%Y%ÐÅÑ|Ên
b¡¦@N¡J%¢=©
Ö D|%*´¡D
¢¢ DDDnDY¡K¡¢¢ÄOÇ
ÇD¤
ÇÄDK£LDD¦¥%§ÿ
ÂCD¢VD´¦@ÇC¦@ÈJ
YÇ@ö÷ Ôµ¨¯Yø
ÊnDY
Òh¹OÓÕÔJ¯µ·¹ÕºY»µ·¥ÔD¯±²´³*µY¶¸·¹G¯µºY»µ·"¼½¾¯·#µ·"¹O¿J³ ¹G¿0µ¨ÀVÖ ¡DÃ
¦@b¡J%¢%d¥ÈÇÌDYâÂY¢"DDbÂbÄÅ
*¢= 7J¢
ÂÆÈÈD¢hÇ õç ÇÄKDÏ#YÄÅ
ÏËÇ#%*ÇD©×¸È¨*Y
DQÇ¢fÄOn£J
¨§;Ç[
j×Ø Ö ¢ÈJ%¨=© Ö DÏÇ#Y¡ Ê°YßÈLYKDn
ND¡*nÇÆÈDȤÏÇdÈÇ
¦@´J
¡D
ÂD¨¢¡D ÇÏD¡
VÈÇÌJVÄGǦ¥%*ÇM DÇ
Ǥ6ÏDb¦@ÈD¦@Y%Ç/Ç
Ä´"#YÄÅ
VÄGǦ D¨
Ǧ@ÈLÇDY
D¨¡nÇ*£
¤#© Ö D
D¡*N¢Ç#Y
ÂD
DËbÇDÆÇV¦@Ç
ƢǦ@D#N%Y£D¡Ç#YÃ
DÇ
Êǧ[ÄGÇÏQ¦@Ç
Qˤa¡¢Ý¨ÄÅY@ Ë
*ÇJ
*¤A*Ëǧ/Ç
DY
¨©Í׸ÇY@Ê°Ç
¢ °
*= n¢¤J
¦@¤@ÈLǤ¦@ÇÈD £¡°Ç¦@ÈDY
D¢D%¢*£
¤# ¡D@ JÿJXǦÏÃ
¢Ç#YÇDDd
*=˨© ÈDYd¦b¡DY¤Ç[ÈÇ
ÌJY⨢**6ÇV¤ÈL
J¤
ÇÏDJ¢DV©
Ù¿D»µ¨¯GÚ¾ºµ[·
¹OÓÕÔ¾»¬ºÛÀaÜ ÇÝÇY¥¨D*Þ#¡Dh
ÈDÈD¢0 J¢
DǦ@ÈDYKYÇ¢@ÇÆVÄG¡DÂì£DÇÊnf¡ÃÕ¦@X¦@YDÇ¢ Ä°Df£LDD¦¥%§ ñ%µ¨ÓÓ J¢Ç¡ÏÄGÇ@ÂÏ*ÐõíçÑ
¢ÈD
M©
NÇÄ7¦@*È¢Y¢¥ÈÇÌD*¨Ã¸¢ÂY¢¥DD¢¥©´ùa*ËYÃ
%¢6DNÈDǦ@Ç/¥£ÂNÄG¡D¨ LD¢"¢Ç%ËY¢/J
ñ%µ¨ÓÓ YÇ#DfÇ"ÄGÞ#¡DY¤jYß¡¢j#YÄÅ
*ËÇ#
Ç
Ö ¦@ÂßÏÇ
ÄC¢ÈD
DDb¦@¨D*¦@´Ë
°Ên*¢Â¤@Ä`ǦàÈÇÃ
*© Ö @/fA#YÄO6¦@¨DÇ¢ÝÊnjíó;*¦ÏÃ
¦áÇeÈÇ
¦6©ãâDÇ
[Yß
¦@ÈD dDaÄ`YÇäÇ
Ä¥*ËÇ#
Ã
ÇD|¢ÈD
D¢dÄG¡DÂì£DÇÊnb¡DÃÕ*¦@|
*
D¢ÆÄ`Ǧæåç
ÈD¦@Y%ÇD© ÄÆíó DDÂVËǧYdõ @¢D¨
Y*ËYV¢¡DÏDdëfõå奣L¨¦¥
§¥¡DM© Ö ÆÇÈhÄGÇ¡
ÇVèé祩|׸ÆËY
D
¸¤ÈLJ
¤´Yê0YËY¤ÆË¡J
*ë¢ "!
¦@ÇNÄGÞ#¡#
YVYÇ¡ÄOÇ çf |õìçf ´õéçf
J¢hìç
#YÄOK*ËÇ#
Ç YÇ
ËYDnìíçÇ@î ®´ïVðñòò è
óçÍÇ ±¨ÔJ»Õ¶ $#
ÇÄ|d¢¤J
¦@*VËÇ#%ÇD DÈLYˤ#© ´"ÇÄ|ÆÇ
DY
º±ôNÔJ¹Å³*µ¨¯
J¢hõìçàÇö ÷ Ôµ¨¯¨ø ©JùaVYßÈL¨¢f*ÇQD ±¨ÔJ»Õ¶
YC
Ç¡#MÄOÇ
CMDÆéçÍÇÄD´¢¤D¦@CËÇ#
ÇD©
º±ôNÔJ¹Å³*µ¨¯ #DnÊ°nDÂ*¤@¦@ÈD¦@Y¢ÆDXÇȦ@ë
Ç¥Ç Ö DVYǦ@ÈDYDY¡n**VǤfDN¸Ê°Ç¦@ÇXÄGÞ¡#¤
ª¬«×¸¥ÈDY*È ¡D#¦@NDY¨§@Ç¡D*¢@ÄÅÅ JÂÄÆ*
Ç¢¢ %
Ëǧ¢"%Y© Ö ¡D M
¤h ÇfÇYÏõ @%Yd%
¥DnÄO¡¡ ¢YÌJ°dD¨Êe˨X¦@YDÇ¢ÏÄGÇXD
*0© J%nMÆ%V¦@*È¢Y¢=©
ÉNÇʰ˨ fÇ¡nYßÈLY¦@# #D°
DËYXÇ#¡¢=© Ö
¢D
ÈË´¤Y¦ú¢*¤MǦ@È**%*ÇÆJ¢VÇȦ@ë
ÇdÇ
ÄD
¨ â¡"ì;¢ÈDYbDfÈLYÄOÇ
¦¥DY/¦@ÈJ
YÄ`Ǧã
¨J
Ë
¦@¨DÇ¢ ¡D#ÈÇÌJ´ÄOÇ
¦¥
ÇÆJ¢*
=D´¦@YDÇ¢ Ç© #YÄÅ
6¢*ÈD
DDh¦@J
D¦@© Ö DQâ¡QÇ%ÊnbJ
ץȨ*Y £¤Dn*¦@nDN¢È*ËN¤¦üûLXd¦@YDÇ¢
NÇ =Ë
#n*NJË £LY/Ç¢¢0© '&( )
DJ Ë ð|³¾ÓÓ XòOñ%µºY» î µ¾¯ºÛ DY¦@¥J¢Y¢ÏDÂÌD#¤
1.0
Execution Speed
ClassObjectSearch
SearchedITable
DirectlyIndexITable
IMT-5
IMT-40
0.5
0.0
je
db
ja
ja
SP
op
D
ss
va
ck
yp
O
t-c
EC
M
c
er
om
Co
jb
J
b
pi
u
nt
le
r
*$+-,/.102436578209:/0 ;=</>? 2@+A;=B<?C:/9D</EFCG20 >H<C%+-IJ24+->6CG209</?2K;=2C%L1:6MNM1+POGB<CG? L+->1,QO%?L12R;=2OSUTVBW22MOX<02K>H:/0 ;=</EP+FY2M
C :KC%L1<RCZ:/9\[^]%_`a bH]%cd/eV_/fg-]S
hijlknmJo jlpPqjsrXt uv owyxlz{q%|$}~uRRq%|$u
'R''
=tpAtv ksq j"q p\G É }{ijsoÞxlhq%|$xkshRoZxlm/tvGoXvGqxksxq pºkshRoXt zkso jsu/tks}{oX}~u
kso jlpPt vGo
rZquRkshok|qU}kt Rz~oX tjs}~t u
ksxt u=kshoZk|q tjs}~t u
ksxGw R}{xlmtksvh"xlvhoGrZo xGyho²/ijsoÅxlhRq|$xkshjsoGoÅvGtksoG q js}{oGxWq p/xlmt vGo
oGt vhUmJo jlpPqjsrZx$kshRoDJoGxk8quUtkz~oGt xk8quo\Jo uvhrXtjsJwRt ujsoGz ixstoØ
tks}{o\mJo jlpPqjsrXt uRvGo\tjs}{oGxRoGmJoGuR}{u"qukshRo\t mRmz{}{v%tks}{q uH
hRo}{u
kso jlpPt vGoR}{xlm/tksv'h\rZo v'ht u}{xlrQ}{rZm/tv ksx6mJo jlpPqjsrXt uv oWrZq xk ª ß ¢ ß¶à ¢A'®R¥ ¢A®s'á â¶hR}~xZvGtksoG q jl4jsoGmRjso xloGu
ksxkshoxlmt vGo
q ukshRo8kshRjso oDz~tjso xk8Jo uvhrXtjsxGwV¡/¢¤£¦¥s¡ §8/¨A©~'w6
'R''wt u/ t z{z{q
v%tkso%ksqtkt"xkljsiv ksijsoGxº}{ukljsqivGoGksqxliRmmJq jlk$}{u
ª«¬4 ¡ ®¯R¢A8°
u@¡'/¢¤£¥s¡ §
/¨P©~'t u/
R' wV}jsoGv ksz }{uRo ±o% kso jlpAtvGo}~xlmtksvhHhoGxloÅtktºxkljsiRv ksiRjsoGxH}{uvGz{i/o}ktz{oGxGw
}ktz{oGx\tu/kshonx
xl}{uR}{²v%t u
kszUq iRksmJo jlp-q jsr³kshonxlo%tjsvhoG lxGw
}kt Rz{o$R}{v ks}{qutjs}{oGxGwt uÐKxlz{qksxhRqz~R}{u
mJq}{u
kl
}ktz{oµ´oGo jtzpPt v ksqjsx¶vGq iz~·tvGvGqiRu
kp-q jksh}{xR}¸Vo jsoGuRvGo¹ o jsxºksq}{ukso'jlpAt v o"}{xlm/tksvhxkljsiRv ksiRjso xG
ut rZoGz
wmJqzrZq jsmhR}{vºv%t z{z/xl}ksoGx^ksh/tko pPo%tkkshRoºrZqo ¤ksq ¤p-jsq u
k
xloGtjsvhUhoGijs}~xks}{vw/t z{quR|$}kshpAt }jszjs}{vh}{u
kso jlpAtvGonh}{o jtjsvh}{oGxG ã ¡ ¯%äŨ¤¥ ¢ à ¢A®RÈ á â$hR}{x8v%tksoGqjljsoGmjsoGxloGu
ksxkshRo\xlm/tvGot z
» q ksoZksh/tknkshoZxlo%tjsv'hRo%K}kt z{ot z{xlq¼iuRo jl mJo jlp-q jsrZx\q u½oGxlxGw z~q
vGtkso%Qksq4vGquÒ/}{v kjso xlqz{iRks}{quåxksiQv qRo¶}{uQksho¼
|$hR}{v'h¾|t xWmRjsoG}{qiRxlz}~xlv ixlxlo%ZtxWht%}{uR\tDhqkmJq zRrZqjsmhR}~v tjs}Ftu
ksxG
vGt z{z1xl}kso
°
uUkshRo¾q kshRo j\ht u/VwVxlo%tjsvhoG}kt Rz{oGx\qiksmJo jlpPqjsr¿kshoq kshRo jsx Õæ¯ç¡%¥ ß ¢A¨¤¡ ¯ à lè ®/'¯/¥%âhR}~xXv%tksoGqjl4jsoGmRjsoGxlo uksxZxlmt vGo
q uÀkshRo ª ¡ § ¡ ®¯¢$ÁDÂNm/tjsxlo jXJoGuRv'hRrXtjsJÀÃqxlxl}{z
wkshRo t z{z{q
v%tkso%Íp-q j¼¨P¯/© ¨-¯VvGqRoU}{uRxlo jlkso%Ë}{u
ksqKvGq rZm}{z{o%ËrXt
xloGtjsvho%¼}kt z{o|$}~uRxD
UvGq r¾}{uR}~uRZksho"u/trZ}~v\kRmJonvhoGv v'hR}~uRovGqoksqxlimRmJq jlkZ}{u
kso jlpAtvGo}{uq
v%tks}~q uHhR}~xZ}{u
|$}kshKkshRoZ}~u
kso jlpPt vGo}~xlmtksvhH´oGv'ks}~q u4ÄUR}{xlvGiRxlxloGx¾tmJq xlxl}{z{o vGz{i/Ro x8}{uz{}{uonvGqop-q jDu/trZ}~v8k¦mJo\v'hRoGvxGw/t x|oGz{zytx
o uh/tuvGo rZoGu
k1ksq$kshoÅKR}{xlmtksvh"xlo%Æ
iRoGuvGoWksq8t }{u"kshRoÅxstrZo }~uRz{}~uRo%}{u
kso jlpAtvGonR}{xlmtksvhxlo%Æ
ioGuRvGoGxG
Jo uo ²Rk%
hRoÇÈ8mJo jlp-q jsrXt uRvGonjsoGxlizkD}{x
t uq rXt z{qiRxGwVxl}{uvGo"É}{iRjso¾Ê¾jso ho^ut éê{o © ß áá « ÈPë%s¥ ¢ à ß l¥ì8xlvhoGrZo^}{u
kljsqRiRvGoGx6uqºo ±kljtºtkt
mJqjlksxZksh/tkXmjt v ks}{v%tz{z{Ët z{z}{ukso'jlpAt v oUv%t z{z{x|Åo jso}{uz{}{uoG6Í̶o x kljsiv'ksiRjsonqo jshoGt6wqo j8t uUt JqonvGz~t xlx8z~qto j\Rtktxkljsiv'
ht%oÅq
vGvGt xl}{qut z{z¾q xlo jsoGiRuxkt Rz{o\ÇÈ1mJo jlp-q jsrXtuvGoquÎt z~t ksiRjso x$jsoGÆiR}jso%p-q jq kshRo jmiRjsmJq xloGxG
mJo
uÏ qw1mJq xlxl}~Rz¶ionksq}{uxkt}{z{}k¦¼q pºÂ1ÐÑv quRÒ}{v ksx
jsoGxliRz{ks}{uR ho8²/ijso
xlhRq|$xkshtkº}{urZqxkºvGt xloGxGwksho8xlm/t v o\t z{z{q
v%tksoGpPqj
pFjsqrÓR}¸Vo jso uvGoGx$}{urZo rZq jlXz~tG
qik"Ô Õ ÄÖ¤ ksho}{uz{}{uo}{uq
v%tks}{quËxloGÆiRoGuv oo ±vGoGoGRxxlmt vGov qxksxpPqjZksho
× oGtjR}{uRl·v quRÒ}{v ksxGØDq u4
'R''w ª«¬4 ¡ ®¯R¢^t uË¡'/¢¤£ q kshRo jk|q¾vGtksoG q js}{oGxG8'áá}{xºt uo ±vGoGmks}~q uH¹Rt xR}{xlvGixlxloGmRjso'
¥s¡ §8/¨A©~'wÅÙÚÛw%ÜÛwºtu/Í Ú Ûwjso xlmJoGv ks}{oGz
wWq pDR}{xlm/tksv'hRoGx }{qixlz
w ë'ásájso z~}{oGxqupPo |ÝíAquRz{quRo\hqk'îÅ}~u
kso jlpPt vGonv%tz{z1xl}ksoGxGw
kshjsqiRh@ksholÝ|ÅoGu
k¾kshRjsq i hÀt¼vGq uRÒ/}{v k"jsoGxlqz{iks}~q uËxksiRH ikixloGx"tpAt}jsz{KzFtjsouir¾Jo'j\q pvGz~t xlxlo x"|$h}{vh@}{rZmz{oGrZoGu
k
hRoqksho jHJoGuRv'hRrXtjsxVuoGo'j}~xlmtksvho%
kshjsqiRh\vGq uRÒ/}{v kHjsoGx t u¼}{u
kso jlpAtvGonhR}{x8jsoGxliRz{ksx
}~u¼xliRxkt u
ks}~t zyxlmt vGovGq xksx
pPqjDksho
q z{iRks}{quUxksiRxG R}jsoGv'k}ktz{oºxlv'hRoGrZo1lxy|$}kshÙ
o ukljs}{oGxy|t xksoºxlm/tvGo$vGqr
m/tjso%ksqXlx
|$}kshquzÚoGu
kljs}{oGxGwVxl}{uv o¾rZqxk
låoGu
kljs}~o x
tjso\Rz~t uJ
300
Space Usage in kBytes
200
Class Object Search
Data Structures
Searched ITables
Conflict Stubs
Invocation Sequence
IMT-40
IMT-5
100
0
Jalapeno JVM jess db javac jack SPECjbb opt-compiler HyperJ DOMCount
î Kx
â eÙJÚ
æ /]S'SîKæ
Û!ÒçCãAÑ&ãAÑJÚÚ(ÑJÔ ý UÓ
ã!ÐÏÞÎ!ÑØÝÞ ê 1j5#Z9 ê :w:eÒÚ(ÏÙÑÞâàÒÐÓ!å.Ñ©
î Kâ
ÛÓ
åãAÑJ
Ô /]Uæ
þ¬Î!ÝÚ;Ô(Ñå;Ý"Ô(òfÕ
Ô(Ò"àKÏØÑØfÚ(Î!ÑÏå.ÕAÑJÚ(Ó
ÞßÒÔÚ(Î
ÑDçNÒÔ(òcÔ(ÑÕAÒÔÚ(ÑØ í ïlÆæ ê Ô(Û!ÒÐ¥Øâ;Aæ48LÏÛ
òâ2æ65Ô(Ò"à8Ñâ6Ææ4Ï¥Û!Ø
â
ÝÛ!Ø
Î
ÑJÔ(Ñæ 6æ KçNÑÑÛ
ÑJá,æ ê Ø!ÝÕ
Ú(Ïà8ÑÒÕ
Ú(Ïå.ÏéÝÚ(ÏÒÛÏÛDÚ(Î!Ñë8ÝÐ¥ÝÕAÑ,!ìÛ Ò
Û VWX>WZKMO][]ENEO;^EHK
O _`ba E^cCed _ Nf7EO4CFEg
'ë +Æ2æ =
þ¬Î
ÏÞ\Õ!ÝÕAÑJÔ©ÏÛKà8ÑÞ|Ú(ÏÜÝÚ(ÑÞÚ(ÎÔ(ÑÑ2ÕAÒÚ(ÑJÛKÚ(Ï¥ÝÐUÞÒÓ
Ô(ÙÑJÞ\Òß°ÏÛ,Ú(ÑJÔß¼ÝÙÑ hjNKDk
NP
GlGHfbO%km?4AMBDCFEGHBDnoxP
Ok
L2P]k%EBDnjPMO;gHV*qq6Q fe^DP
CfeK
O2Buâ
ÏÛ
Ñ ÙÏÑÛ
ÙJáRÏå.Õ!ÐÏÙÏ?ÚRØáÛÝå.Ï¥ÙÚPá
ÕAÑÙuÎ!ÑJÙxòKÏÛ!ÜâÝÙJÚ(Ó!ÝÐ,ÏÛ,Ú(ÑJÔß¼ÝÙÑ eÙJÚæAîMU'U
U æ
å.ÑxÚ(Î!ÒKØØÏ¥ÞÕ!ÝÚ(ÙuÎÒ"à8ÑJÔ(Î
ÑÝØâUÝÛØÆÕAÒÞÞÏã!ÐÑÒÕ!ÕAÒÔÚ(Ó!Û
ÏÚPájÙJÒÞ|Ú(Þ
ÒßeßÒÔ(ÜÒÛ!ÑÒÕ
Ú(Ïå.ÏéÝÚ(ÏÒÛ!ÞæþUáÕAÑÙxÎ
ÑÙxòKÏÛ!ÜÒ"à8ÑJÔ(Î
ÑÝØfÏÞ2Ô(ÑÝмâ í "ïl5æë
æ61NÎÝÏ?Ú(Ï¥Û
âÆæ ê Ó
ÞÐÝÛØÑJÔâ ê æ;1NÎ!ÝÛ!ØÔuÝâ!ë
æ61NÒ,ÙxòÑâ
ã
Ó
Ú©û,Ó
ÏÚ(Ñ\Þå;ÝÐмâRÝÛØlÙÝÛjÒßÚ(ÑÛãAÑÒÕÚ(Ïå.Ï¥éJÑØÆÝç¬Ý á ¼Ó
ÞÓÝÐÐ?á Æ4æ ÒÕ!òKÏÛ!Þâ!ÝÛ!u Ø Læ6ÝÔ(òKÞ|Ú(ÑÏÛ3æ23ÑJÜÏÞ|Ú(ÑJÔeÝÐÐÒ,ÙÝÚ(ÏÒÛlàKÏ¥Ý
ÏÛ;ÙÒ
Û |Ó
Û!ÙJÚ(ÏÒÛ;ç Ï?Ú(Î.ÒÚ(Î!ÑJÔNÒÕ
Ú(Ïå.ÏéÝ"Ú(Ï¥ÒÛ!Þ xæUþ¬Î
ÑÏÛ,Ú(ÑJÔß¼ÝÙÑ¡å.ÑJ× ÙÒÐÒÔ(ÏÛ
Ü
*
æ WZK
Gq6LCFENoXP
O%k
L4P\k%EB"â!Õ!ÝÜÑJr Þ s]t'KX â /]S'/æ
Ú(Î
ÒKØ©ÚuÝã!Ð
Ñ þ 3å.ÑÙuÎÝÛ!ÏÞåCßÒÔUØÏ¥ÞÕ!ÝÚ(ÙuÎ!ÏÛ!Ü¡ÏÛ,Ú(ÑJÔß¼ÝÙѬå.ÑJÚ(Î×
í ïl1æ;1NÎ!ÝåãAÑxÔ(Þâë
æ2ÑÝÛ3â!ÝÛ!Øæ65Ô(Ò"à8ÑæÍÿÎ!ÒÐ¥Ñx×PÕÔ(ÒÜÔuÝå
ÒKØÞNÏÞ¬ÒÛ!Ð?á.ÝßÑxçÿÙJáÙÐÑÞNå.ÒÔ(Ñ ÑJüÕAÑÛ!ÞÏà8Ñ°Ú(ÎÝÛ.Ï?Ú(ÞNÙÒÓ!Û,Ú(ÑJÔ(ÕÝ"ÔÚ
ÒÕ
Ú(Ïå.ÏéÝ"Ú(Ï¥ÒÛÒßLÒ ã |ÑÙJÚ×<ÒÔ(Ï¥ÑJÛKÚ(ÑØÐÝÛ!ÜÓÝÜÑÞæAþ3ÑÙxÎ
Û!ÏÙÝÐ
ßÒÔ°àKÏ?ÔÚ(ÓÝÐ!å.ÑJÚ(Î
ÒKØ
Þæ/þ¬Î
Ñ¡Ú(Î
Ï?ÔuØ2Õ
Ô(Òã
ÐÑåqÕÔ(Ò"à8ÑØÏÐÐÓ!ÞÒÔ á Ú(Î
Ñ
ëÝÐ¥ÝÕAÑ,!ìÛ ÒÒÕ
Ú(Ïå.ÏéÏÛ!Ü&ÙÒå.Õ!ÏÐÑJÔHÕAÑJÔßÒÔ(å.ÞNÞÏå.ÏÐÝ"ÔNÒÕ
Ú(Ïå.ÏéÝÚ(ÏÒÛ
3ÑÕAÒÔ Ú Í6× 1j)-/F× S'"F× U'F× UîK6 â eÑÕÝ"ÔÚ(å.ÑÛ,Ú°ÒZ ß 1NÒå.Õ!ÓÚ(ÑJÔ
Ý"Ú¡ãAÒÚ(ÎàKÏ?ÔÚ(ÓÝÐ3ÝÛØWÏÛ,Ú(ÑJÔßÝÙÑ&å.ÑJÚ(Î
ÒKØWØÏ¥ÞÕ!ÝÚ(ÙuÎWÞÏ?Ú(ÑÞæ
ÙÏÑÛ
ÙÑ©ÝÛ!u Ø -/Û!ÜÏÛ
ÑÑJÔ(ÏÛ!Ü6 æ eÛ
Ïà8ÑJÔ(ÞÏ?Ú=áÒßRÍfÝÞÎ
ÏÛ!ÜÚ(ÒÛ3â
ëÓ!Û
H Ñ /]S
S'æ
ê ÛKÓ
åãAÑJÔ©ÒßeØÏ?äÑJÔ(ÑÛ,Ú\Ï¥Û,Ú(ÑJÔßÝÙÑDØ
ÏÞÕ!ÝÚ(ÙuÎfå.ÑÙxÎ!ÝÛ
Ï¥Þå.Þ&çNÑJÔ(Ñ í "ïl1æ;1NÎ!ÝåãAÑxÔ(ÞÝÛØæ)eÛ!ÜÝÔæ;1NÓ!Þ|Ú(Òå.ÏéÝ"Ú(ÏÒÛx
JÙ Òå.ÕÝ"Ô(ÑØ
æNÒÚ(Îþ¬ÞÝÛØDØ
Ï?Ô(ÑÙJÚÏ?ÚuÝã
Ð¥ÑJÞÕÔ(ÒàKÏ¥Ø
Ñ&ÜÒ,ÒKØÕAÑJÔ× eÕ
Ú(Ïå.ÏéÏÛ!ÜÙJÒå.Õ!ÏÐÑJÔ Ú(ÑÙuÎ!Û
ÒÐÒÜáDßÒ
Ô ÑÐ?ßPâAÝ
ßÒÔ(å;ÝÛ!ÙÑ\ç ÏÚ(ÎÆÝ;å.ÒKØ
ÑJÔuÝ"Ú(ÑÞÕ!ÝÙÑÒàÑJÔ(Î!ÑÝØ
æeÛ
Ð?áÚ(Î!Ñ\ÛÝÏ¥àÑ ØáÛÝå.Ï¥ÙÝÐÐ?á× ÚPá
ÕAÑØ;Ò)
ã =ÑÙJÚ×<ÒÔ(ÏÑÛ,Ú(ÑØÕÔ(ÒÜÔuÝå.å.ÏÛ!Ü
ÙJÐÝÞÞ|×<Ò
ã |ÑÙJÚ\ÞÑÝ"Ô(ÙxÎÆÞÙxÎ
Ñå.Ñ\Õ
Ô(Ò"àKÏØÑØÚÔ(Ó!Ð?áÝÚÔ(Ò,ÙJÏ¥ÒÓ!Þ&ÕAÑJÔßÒÔ× ÐÝÛ!ÜÓÝÜÑ6 Û VWX>YWZK
O\[]ENDEO6^ElK
O _`ba E^cCed _ Nf7EO2CFEg
æ P!
å;ÝÛ!ÙÑæ hjNKDk
NP
GlGHfbO%km?4AMBDCFEGHBDnoxP
Ok
L2P]k%EBDnjPMO;gHV*qq6Q fe^DP
CfeK
O2Buâ
ÕÝÜÑÞ/\s'Tt6/\'UKâ
ëÓ!Ð?á/]S'
Sæx?)<MZhZoVrzzJKMCfe^EBnZTxæ
ê Ð?Ú(Î!ÒÓ
ÜÎÑÝÔ(Ð?ájÏå.Õ
Ð¥ÑJå.ÑÛ,ÚuÝÚ(ÏÒÛ
Þ&Òß ë8ÝàÝWÏÛ,Ú(ÑJÔß¼ÝÙÑÞ2ØÏ¥ØÆÛ!ÒÚ
ÕAÑxÔßÒÔ(å_ç¬ÑÐмâ,Ú(Î!ÑJÏÔHÔ(ÑÕ!ÓÚuÝÚ(ÏÒÛÝÞNãAÑÏÛ!Ü©ÏÛ!Î
ÑJÔ(ÑÛ,Ú(Ð?á2ÏÛ!Ñ ÙÏÑÛ,Ú í S"ïl1æ;1NÎ!ÝåãAÑxÔ(ÞÝÛØæ)eÛ!ÜÝÔæ4PÚ(ÑJÔuÝ"Ú(Ï¥àÑeÚ=áÕAÑ&ÝÛÝÐ?áÞÏÞ
ÏÞÓ
ÛØÑÞÑJÔ(à8ÑØæ ê ë8ÝàÝ.Õ
Ô(ÒÜÔuÝå.å.ÑJÔâAÒÔeÕ
Ô(ÒÜÔuÝåèÜÑÛ
ÑJÔuÝÚ(ÏÛ
Ü ÝÛØÑJüKÚ(ÑÛØÑØDå.ÑJÞÞ(ÝÜÑ&ÞÕ
ÐÏÚÚ(ÏÛ
2 Ü eÕ
Ú(Ïå.ÏéÝÚ(ÏÛ
Ü
Þ|áÞ|Ú(ÑåâUÞÎ
ÒÓ!Ð¥ØßÑJÑЬßÔ(ÑÑÚ(ÒnßÓ!ÐÐ?ácÑJüÕ!ÐÒÏÚÏÛKÚ(ÑxÔß¼ÝÙJÑÞ2ç Ï?Ú(Î!ÒÓÚ ØáÛÝå.Ï¥ÙÝÐÐ?á× ÚPá
ÕAÑØ;Ò)
ã =ÑÙJÚ×<ÒÔ(ÏÑÛ,Ú(ÑØÕÔ(ÒÜÔuÝå.Þ2 æ =!
Û VWX>
ÙJÒÛ!ÙJÑJÔ(ÛWßÒÔeÕAÑxÔßÒÔ(å;ÝÛ!ÙÑØ
ÑÜÔuÝØ!Ý"Ú(ÏÒÛ3æ WZK
O][]ENEO;^EHK
O _`ba ED^cCed _ Nf7EO4CFEgHhjNKDk
NP
GlGHfbO%k?4AMBDCFEGHBDn
oXP
Ok
L2P]k%EBDn*P
O;gHV*q'q;Q fe^DP
CfeK
O2B(âÕÝÜÑÞ/]
UTt4/]Ms
âp/]S
S'UKæ
Acknowledgments í0/]U"ïæëæ1NÒüæ _`ba ED^cC _ Nf7EO4CFEgh*NKDk
NP
GHGlfbOk% *VrO
þ¬Î
ÏÞ çNÒÔ(ò;ç¬ÒÓ!Ð¥ØDÛ
ÒÚ ÎÝà8ÑeãAÑÑÛWÕAÒÞÞÏã!ÐÑç Ï?Ú(Î!ÒÓÚ°Ú(Î!ÑÑxäÒÔÚ(Þ yj}MK'Q LCfeKMO;P
NAV*qq4NK]P^Kæ ê Ø!ØÏÞÒÛ
× ÍjÑÞÐÑJá,â;/]S
Kæ
ÒßÚ(Î!ÑWÑÛ,Ú(ÏÔ(ÑlëÝÐ¥ÝÕAÑ,!ìÛ ÒfÚ(ÑÝåæÿþ¬ÎÝÛ
òKÞ.ÑÞÕAÑÙÏ¥ÝÐÐ?ámÚ(Ò&ÝàKÏØ
NÝÙÒÛ6ÝÛ! Ø LÑJÚ(ÑJ Ô ,ç¬ÑÑÛ
ÑJáßÒÔ;ÏÛKàÝÐ¥Ó!Ýã
Ð¥Ñ;ßÑJÑØ
ã!ÝÙuòâNÝÛ!ØcÚ(Ò í0/'/xï\ë
æ4eÑÝÛ
æ¡i2K'Q¢ErhjNKDk
NP
G _ q6CfGHf¢£]P
CfeKMO¤K[
eÝÔ(ÒÐ! Ø eÞÞÎ
ÑJÔ ßÒÔÙÒÛKÚÔ(Ïã
Ó
Ú(ÏÛ!ÜÚ(Î
#
Ñ "%$'&Kö)÷ (ãAÑÛ!ÙuÎ!å;Ý"Ô(òæ/ÍjÑ _`ba E^cCed _ Nf7EO2CFEgioXP
O%k
L4P\k%EBuæ;UÎ2Ú(Î!ÑÞÏÞâ2eÛ
Ï¥àÑJÔ(ÞÏ?Ú=áÒß
Ý"Ô(ÑÝÐÞÒÏÛ!Ø
ÑãÚ(ÑØÚ(Ò;ÝÛ!ÒÛ,áå.ÒÓ
Þ°Ô(ÑàKÏ¥Ñxç¬ÑJÔ(ÞÒßÚ(Î!ÏÞÝÛ!ØWÒßHÝÛ ÍfÝÞÎ
ÏÛ!ÜÚ(ÒÛ3â2e : Ò"àAæ/]S'S
æþ* 3 ×FS'" ×/
J/ ×FU, æ
ÑÝÔ(ÐÏÑJÔ¡ÕÝÕAÑxÔæUþ¬ÎÝÛ
òKÞ°ÝÐÞÒÚ(Ò©Ú(Î!# Ñ *þ ,+ ê .-cÚ(ÑÝåqßÒÔ ÕÔ(Ò×
àKÏ¥Ø
ÏÛ
Ü.ÝÛDÏ¥å.Õ
ÐÑå.ÑÛ,ÚuÝÚ(ÏÒÛDÒßLÚ(Î
Ñ©ë8ÝàÝÙÐ¥ÝÞÞ¡Ð¥ÏãÔuÝÔ(ÏÑÞæ í0/"îïJæ4eÑJÚ(ÐÑJßÞ¡ÝÛ!Ø.æ ê ÜÑÞÑÛ3æ2=Û
ÐÏ¥Û
ÏÛ!Ü2ÒßàKÏÔÚ(Ó!ÝÐ
å.ÑJÚ(Î!ÒKØÞæ
Û ¥M¦'Cy*LNKq2EP
O§WZK
O][\ENDEO;^EHKMO _`ba E^cCed _ Nf7EO2CFEg
=
hjNKDk
NP
GlGHfbO%kX
â /]S
S'SKæ
¨0©\ªM«¬Z4®4¯
°\±2²D³´µ.¶M·6¸u¹J;º6»)´µ4¼0½¾m¶M·x)¿pÀi´\¼°\·%² ¨ ç]«JÊ(jºar°\³°]¶MïD´µ å ç
È
È)©
¼¾iÁ4°\¾i°\·%²¶T²D¼¢Ã
·ÃMÄp²Dµ4°J»¾m¶
ÂÂ0²¶
ÂÅ%ÆFÇ'ÈH³É)³²D°\¾.)Ê·ÌËËMÍÎ µ²²D
Á * bbTñjñjñ ïD°\³°\¶MïD´µx ¼c4¾. ´\Ã'¾FbTµ%É2Á;°ïD³Á6¶
´c°5b
ÏrÐ4Ð2Ñ2Ò'ÓÏÔXÕ@Ö4×MØ
Ù)ÚMÛÜÑ)ØÝÚ
Ð ÍÎ4Þßjà ÜbÐ6ácÜ Ù;Ó Þ ÛJÚâ
ß*à ÚDã à ÒMØHØHÜÐãäXÒMÐã
Ñ2Ò]ã Þ ÛDå Á6¶Mæ'°\³çMèé]ê%ª'È'ç åë ¶M·x©]è'ÇMì2 ¨ çT«4ÊF³µ4¼î]¶
ż å º J¶\ñj¶Mµ4¼0²Dà å ð
d¶
³±2° å ¶
·6¸F0l
¶
·6¸2ðXÃ'³µ2¼Ãe#¶MÅ'¶T²¶
·4¼4¹ ³²D±4¸)ÉÃ
ĸ)° ¼0ï²D±6¶
¼î]¶T²D¼¢Ã
·
¨0©cì
«®6í2¯#¼°c²DîJ¶M·6¸¯l4¯H4»Â¢°\¶M²DÃ
ï]6ðñ*Ãm¶M¢æ
Ã
ïD¼0²Dµ4¾i³jÄÃ
ï ²D°\´µ2·4g¼ f%±4°\³*ÄÃ
ï¶ ë ¶ ¶ R±2³²Æ7¼¢·)Æe²D¼¢¾i°
´\Ã'¾iÁ2¼¢Â°cï]2Ê· ÏÔXÕ
¾m¶
¼·%²¶
¼·2¼¢·2æÃ
ï¸)°cïr¼·.¶H¼³²]ß*à Ú]á ÞDÞò ÜbÐã
ÛlÚâ ÍÎ4Þ ÔZÚ
Ð]â ÞàÞ Ð;á Þ Ú
AÐ 3JLK Þ á NÍ M à Ü Þ Ð ÍFÞòHßjà ÚDã à Ò
ØlØHÜbÐ%ãÖ4×MÛ ÍFÞ ØHÛDö
Ð4ÜÐ ÞÍFÞDÞ Ð ÍÎ ÒMÐ4Ð4Ñ2Ò'Ó6ÏÔXÕóÖ4×MØ
Ù)Ú
ÛDÜbÑØôÚ
Ðõ Î4Þ Ú à ×Úâ äXÒ
Ðã
Ñ2Ò]ã Þ ÛDö*Ò
Ð ò Ï*Ù'Ù;Ó ÜeáDÒ Í ÜeÚ
Ð2ÛDHå ´c²]4ç
È
È'È
ÔZÚ
ØÙ6Ñ Í ÜbÐã
öp÷ Þøúù Ú àDû ÔpÜ Í ×
öÕÒM×iüý'þ'ü2ÿ]ö Ë ÿTå Á6¶
æ
°\³
ª ]ê%ªé'ç å º.¶\É©\è'Çé% ¨ ç'é]« ë Ã
µ4·2³Ã'·x4ð»H*)¹r·Ã
Á2²D¼¾i¼î\¼·4æl´\Ã'¾iÁ2¼¢Â°cïÄbÃ
﻾m¶
ÂÂ0²¶
ÂÅ;
Ê· ÏÔXÕYÔZÚ
Ð\â ÞàDÞ Ð6á Þ Ú
ÐA3JLK Þ á ÍNM à Ü Þ Ð ÍFÞòiß*à ÚDã à ÒMØHØHÜÐã
¨0©T«J4¯#¼
)Ã'· å ð
;ºu´°c° å º
¶M±4æ
µ6¶
· å ¶M·6¸®p6»)´µ%ñ*°\¼î\°ï] Ö4×MÛ ÍFÞ ØlÛDöpäXÒMÐã
Ñ2Ò]ã Þ ÛDöÒ
Ð ò ÏÙÙ;Ó ÜeáDÒ Í ÜÚ
Ð4ÛDå Á6¶
æ
°\³J©]ÇTêç å
¹wÄb¶
³²¾i°c²Dµ4ø¸2¼³Á4¶M²D´µ4°cïÄbÃMï
´cÃ'¾iÁ4¼Â°]¸Â ¶M·4æ
±6¶
æ
°\³ñ¼²Dµ ©]è'Ç
Ç)
¾H±2Â0²D¼¢Á2°#¼·4µ4°ïD¼²¶M·4´\°
4ÊF·ß*à Ú]á ÞDÞDò ÜbÐã
Û ß ÖäXÏ å
Á6¶Mæ'°\³
ç©
©êç©\ì å ´c²]©]è
Ç'è);®Z± 4¼³µ4°]¸¶
³r ¹ jº ¨ ç
ÇT«¹,#ï¶
ÂÂ;®°cïD³Ã
·6¶MÂ7Ã'¾i¾l±4·2¼¢´\¶M²D¼Ã'· å »°\Á2²]©]è
è'è
»)Ê #®,¬x
¹
Ã
²D¼´\°c³ å Ã
±4¾i°JçTì å ·±2! ¾ ;°cï©]È)
¨ ç
èT«¹,#ï¶
¶M·6¸F)ï¶1hx/*¹*¹ ê¶eMìe4¼0² ë ¶ ¶1
º
¨0©M«2¯
ïD¼°\³°\·x6»)°c¢°c´c²DÃ
ﲶ2°¼¢·4¸2°" )¼·4æ!#³Á6¶MïD³°J¶Tïï¶\É2³\2Ê· R±4³²Æ7¼·2Æe²D¼¾i°
´cÃ'¾iÁ4¼Â°cï] ÔZÚ
Ð;ácÑ ààDÞ Ð6ác×i ßjà Òá Í Üeá Þ
Ò Ð ò
ß*à Ú]á ÞDÞDò ÜbÐã
Û ß ÖäXÏ $ å Á4¶
æ'°c³#ç
èTêç'éMÈ å ´c²]©]è
è'ª 94jÙ Þà Ü Þ Ð;á Þ å ,è k©'© l`*¢©\È)©]é]ê6©\È'ª
È å ©]è'è'é
®± 4¼³µ4°\¸.¶
³r ¹ jº»)%Ê #®Z¬X ¹ &Ã
²D¼´\°\³ å Ã'±2¾i°Jç
Ç å
·±4' ¾ ;°cï#©]È ¨ ª'ÈT«'l # ï¶M³·4°cï] Ö4ØÒ'ÓbÓ Í Ò'Ó ûMm:n 3
i oÜ Í ÛJÚâp#ÜÛ Í Ú à ×Mö'quÚ àò ÛJÚâ
Ï ò ?]eÜ á Þ6¹
¸4¸)¼³Ã'·2ÆNE¤°\³Â°cÉ å ]© è
Ç'ª)
¨0©]éT«J6í¼0²Dî\æ
°cï¶
¢¸ å ð
)(r)·4Ã4ÂÃ%´Å å ¿j)r±2Ä å
(6»²D°\°c·4³æ¶
¶Mï¸ å ¶
·4¸¯H4ð¶Tï¸2¼0²D¼º.¶MïD¾iÃM²*Z¹· ¨ ª)©«ð
6¬¼¢·4¸2µ2Ã'¾
¶ ·4¸uí,d°\¼·x õ Î4Þ =Ò1?MÒA@Ü àÍ Ñ4Ò
ÓÕÒá Î ÜbÐ Þ
Ã'Á)²D¼¾i¼¢îc¼¢·2æ´\Ã
¾iÁ4¼Â°cïjÄbÃMï ë ¶ ¶)4ðX°\´µ4·2¼¢´\¶
Â+r°\Á;ÃMï² Ö'Ù Þ ácÜ DáDÒ Í ÜÚ
Ð 6*
ð µ4° ë ¶ ¶i»)°cïD¼°\³\6¹
¸2¸2¼³Ã'·)ÆmE¤°\³Â°cÉ å ©]è
è)
º,» ÆF-
ð rÆFè
èMÆFª'ª å ºu¼´cïDÃ
³Ã
Ä.
² °c³°]¶MïD´µ å4ë ±4·2°©]è
è'è)
¨ ªç]«ð
6¬¼¢·4¸2µ2Ã'¾ ¶
·4¸uí,d°\¼·x õ Î4Þ =Ò1?MÒA@Ü àÍ Ñ4Ò
ÓÕÒá Î ÜbÐ Þ
¨0©\ÇM«¿j/#¶Mæ'·4Ã
·!¶
·4¸u¬Z0
°c·6¸)ïD°c·x4»2¶14°
º2*4¹wïD°c³°]¶MïD´µ Ö'Ù Þ ácÜ DáDÒ Í ÜÚ
ÐÖ Þ áÚMÐ ò 9 ò Ü Í ÜÚ
Ð 4ð*µ4° ë ¶ ¶i»)°ïD¼¢°c³\
Äï¶M¾i°cñ*ÃMïDÅÄÃ
ï²Dµ4°°Ài´\¼°\·%²"° )°\´\±)²D¼¢Ã
·.Ã
Ä ë ¶ ! ¶ %ɲD°\´\ø)°' ¹
¸4¸)¼³Ã'·2NÆ E¤°\³Â°cÉ å ©]è'è
è)
ðX°\´µ4·2¼´]¶
 °cÁ;Ã
ï²
»21¶ 4°JðX°\´µ4·2¼¢´\¶
 °\Á;ÃMï3
²
Ã);çMÈ'È'ÈTÆFª å
»)´µ4Ã%Ã
ÂxÃM4Ä Ã'¾iÁ2±2²D°cï»´\¼°\·4´\° å ºu5´
¼Â+  6·4¼ °cïD³¼0²FÉ å à ¨ ª'ªT«¹ ºÉ%°ïD³\)(¼¢¸)¼ïD°c´c²D¼Ã'·6¶MÂÃ:R°c´c²r ¶\É%Ã
±2²ÄbÃMïr³°\Á6¶Tï¶M²D°
ç
È
È'È ´\Ã'¾iÁ2¼¢Â¢¶T²D¼¢Ã
·x ÏÔXÕ Ö:;1W ß äÏr÷ ÷JÚ Í Üeá Þ Ûå ª'È,k©]ÈPl`*©]çMìMê4©]ª
è å
´c²]x©\è'è
¨0©\èM«¿j/#¶Mæ'·4Ã
·!¶
·4¸u¬Z0
°c·6¸)ïD°c·x4»2¶14°
º2*4¹r°\³°]¶TïD´µ
í2ï¶M¾i°cñ*ÃMïDÅmÄÃ
ïr²Dµ4°¿pÀi´\¼°\·%²7 ¿ 2°c´\±2²D¼Ã'·uÃ
Ä ë ¶ ¶ ¨ ª
ìM«0l ³³µ4°cï¶M·6¸.®2ð¶Mïï];ºu±4Â0²D¼0ÆF¸2¼¾i°\·4³¼Ã
·6¶
³°\Á4¶Mï¶M²D¼Ã
·
(,ɲD°\´\ø)°'2Ê
· 8 :Ö 9, ÷ ;<>=Ò ?MAÒ @Ü àÍ Ñ2Ò'ÓÕÒ'á Î ÜbÐ .Þ BrÞ Û Þ Ò à á Î Ã
Äp´\Ã
·4´\°ïD·4³r¶
·4¸²Dµ4°#µ%É)Á;°cïD³Á4¶
´\°¶MÁ4Á)ïDö
´µx4Ê· Ö;Úâ Íø Ò àDÞ
Ò
Ð ò õ Þ á Î Ð6Ú'ÓÚDã
×mÖ4×MØ
Ù)Ú
ÛDÜbÑØlå ¹rÁ2ï]6ç
È'È©' Ï à á Î Ü ÍFÞ á Í Ñ àDÞ ÛHÒ
Ð ò ÔZÚ
ØÙ)Ú
Ð Þ Ð Í õ Þ á Î Ð6Ú'ÓÚDã
P× iiõ Î2Þ Ö Í Ò ÍFÞ
Úâ ÍÎ4Þ Ï àÍ ÜbÐ BÞ Û Þ Ò à á Î Ò
Ð òHß*à Ò'á Í Üeá Þ) ±%ñ*°cï å ç
È
È)©'XÍ Ú
¨ çMÈM« ë /
Ã'³Â¼·4æ å ( ë Ã]É å ¶M·6¸Cl6»²D°\°c¢°
õ Î4Þ =Ò?MÒläXÒ
Ðã
Ñ2Ò]ã Þ ÒÙÙ Þ Ò à
Ö'Ù Þ ácÜ D,áDÒ Í ÜeÚ
Ð ¹
¸2¸2¼³Ã'·FEÌ°\³Â°cÉ å ©]è
è
¨ ªP]«lº6®Ã
¢°²²DÃm¶
·6¸F
l6»2¶TïDÅ'¶Tï]6¬¼¢·2°]¶Mïr³´]¶M·uïD°\æ
¼¢³²D°ï
¨ ç%©c«J¯H)ïDÃ ° å4ë 4¯
°]¶
· å )#¶MïïD°c²² å ¶
·4¸GHµ4¶
¾';°cïD³\ ¶
ÂÂÃ%´]¶M²D¼Ã'· ÏÔXÕõ à ÒMÐ4ÛÒá Í ÜeÚ
Ð2ÛlÚ
Ð ßjà ÚDã à Ò
ØlØHÜbÐ%ã
®pïDà I6°cÆ7æ
±4¼¢¸2°]¸ïD°\´\°\¼ °cïr´\¢¶M³³Á)ïD°]¸2¼´c²D¼Ã'·4ÊF· ÏÔXÕ äXÒ
Ðã
Ñ2Ò]ã Þ ÛÒMÐ ò Ö4×MÛ ÍFÞ ØlÛDå ç© kml`* Ç'è ]êè©]ª å »°\Á2²]©\è'è'è
ÔZÚ
Ð\â ÞàDÞ Ð6á Þ Ú
AÐ 3JLK Þ á ÍNM à Ü Þ Ð ÍFÞòißjà ÚDã à Ò
ØlØHÜbÐ%ãmÖ2×
Û ÍFÞ ØHÛDö
äXÒ
Ð%ã
Ñ2Ò]ã Þ ÛDöjÒ
Ð ò ÏÙÙ;Ó ÜeáDÒ Í ÜÚ
Ð4ÛDå Á4¶
æ
°\³©]È'Ç]ê6©]ç
ª O å ´²] ¨ ªT«ð
6¹J6®pïDÃ%°4³²D¼·2æ26¼¾iÁ2¢°#¶
·6¸°cÀi´\¼°\·%²4±)ïD³*²¶2¢°
©]è
Pè % æ'°\·2°cï¶M²D¼Ã'·6ÊF· ,Ö ;1W ß äXÏZ
÷ üÔZÚMÐ]â ÞàÞ Ð;á Þ Ú
Ð
ßjà ÚDã à Ò
ØlØHÜbÐ%ãHäXÒ
Ð%ã
Ñ2Ò]ã
Þ YlÞ ÛDÜ¢ã
ÐÒ
Ð ò ;ØÙ;Ó Þ Ø Þ Ð Í Ò Í ÜeÚ
Ð2å
¨ ç
çT«6l0!Ã
Q Âî\° å )µ6¶M¾!;°cïD³ å ¶
·4¸¯H,6
·2æ¶Tï] Á)²D¼¢¾i¼î\¼·2æ Á6¶
æ
°\³rª'ª©êªMìÈ åë ±4·2°©]è'è'ç ,Ö ;1W ß äÏr÷÷JÚ Í Üeá Þ Û ç'é:kNPl
¸)É)·4¶
¾i¼´]¶
ÂÂ0ÉÆe²É)Á;°]¸mÃ:R°\´c²Æ7ÃMïD¼¢°c·²D°\¸u¢¶
·4æ
±6¶Mæ'°\³ñ¼0²Dµ
Á;Ã'Â0É)¾iÃ
ïDÁ2µ4¼´#¼·4¼·4°´\¶
´µ4°\³\4Ê·.®2¹¾i°ïD¼¢´\¶ å °]¸2¼0²DÃ
ï å ¨ ªé]«'l ¶
¾m¶M¢¼·2æ¶
¾ ¶M·6¸F0l6»ïD¼·4¼ ¶
³D¶
· :R°c´c²r¾iø2°\Â;ÄbÃMï
ß*à Ú]á ÞDÞDò ÜbÐã
. Û 9#S Ô ß Ë å ¬ TjU » ©Tç å Á4¶
æ'°c³#ç%©êª
Ç å ë ¶ ¶6ðX°c´µ2·4¼´]¶
ÂO°cÁ;Ã
ï²ç
È
ìç å Ê^(jºa°\³°\¶MïD´µ.¯#¼ ¼¢³¼Ã
· å
°\·2° ¶ å »%ñ¼0²Dî\°cïD¢¶
·4¸ å;ë ±4Â0É!5© TÆD©\èu©]è'è©' ¯#°\´'©]è
è)
»)Á)ïD¼·4æ'°ïVÆ
Z°cïD¢¶
æ)
¨ ª'ÇT«TdH4»)µ±2ÄF6®°ïD³Ã'·6¶MÂ7Ã
¾i¾H±4·2¼´]¶M²D¼Ã'· å ç
È'È©'
¨ çMªM«6l0!Ã
Q Âî\° å )µ6¶M¾!;°cïD³ å ¶
·4¸¯H,6
·2æ¶Tï]4¯#°"4±4æ
æ'¼·4æ
Ã'Á)²D¼¾i¼¢îc°]¸´\ø)°#ñ¼0²Dµ¸)É)·6¶M¾i¼´¸2°\Ã
Á2²D¼¾i¼î]¶M²D¼Ã
·x2Ê· ¨ ª'èT«r(;»%²ïDÃ'±2³²ïD±4Áx4ºu±2²D¼Á2¢°J¼·4µ2°cïD¼0²¶
·2´\°#ÄbÃMïSsTsl2Ê·
ß*à Ú]á ÞDÞDò ÜbÐã
ÛlÚâ ÍÎ4Þ ÏÔXÕ@:Ö ;1W ß äXÏX ÷ üÔZÚ
Ð]â ÞàÞ Ð;á Þ Ú
Ð ßjà Ú]á ÞDÞò ÜbÐ%ã
ÛlÚâ ÍÎ4Þ Ö
Ù à ÜÐã Ë ' ÿ 9*Ñ à ÚÙ Þ Ò
Ð 8 Ð4gÜ j 8 Û Þà Û
ß*à ÚDã à ÒMØHØHÜÐãäXÒMÐã
Ñ2Ò]ã T
Þ YÞ ÛÜã
ФÒMÐ ò ;Ø
Ù;Ó Þ Ø Þ Ð Í Ò Í ÜeÚMÐ4å W à Ú
ÑTÙ§ÔZÚ
Ð]â ÞàÞ Ð;á Þ å 0°\³¼·4ż å ©\è'Çé%
Á6¶Mæ'°\³ªç\ê%ì'ª åë ±2·4°H©\è'è'ç
¨ ìÈT«ð*µ4°J¹Á4¶
´µ4°t#º.¬¤®pïDÃ1R°\´c² å çMÈ'È©'
¨ çTì
«6l0
Ã
Âî\°J¶
·6¸¯H,6
·4æ'¶Mï] Á2²D¼¾i¼î\¼·4æ µ²²D
Á * bb5 )¾i ¶
Á4¶
´µ4°' Ã
ïDPæ b5 )°cïD´\°c³ÆgR
¸)É)·4¶
¾i¼´]¶
ÂÂ0ÉÆF¸2¼³Á6¶T²D´µ2°]¸´\¶
³rñ¼0²DµuïD±2·2Æe²D¼¾i°²É)Á;°
Äb°c°]¸ 4¶
´Å2Ê· ,Ö ;1W ß äÏrZ ÷ [ ÔZÚ
Ð\â ÞàDÞ Ð6á Þ Ú
Ð ¨ ì2©«ð*µ4°»²¶M·6¸2¶Mï¸u®°ïÄbÃ
ïD¾m¶M·4´\°J¿ ¶
±6¶T²D¼¢Ã
·uÃ
ïDÁ;ÃMï¶M²D¼Ã'·
ß*à ÚDã à ÒMØHØHÜÐãäXÒMÐã
Ñ2Ò]ã T Þ YÞ ÛÜã
ФÒMÐ ò ;Ø
Ù;Ó Þ Ø Þ Ð Í Ò Í ÜeÚMÐ4å »2®Zv¿ ë
#º.è'w Ç (°\·2´µ2¾m¶MïDų\
Á6¶Mæ'°\³ª1ç Tê%ª'ª åë ±2·4°©]è
è
ì) ,Ö ;1W ß äXÏ÷÷Ú Í Üeá Þ ÛDö,ü \^]`_] µ²²DÁ * bbTñjñjñ ³Á;°\´
ÃMïDæ bTÃ'³æ b%R ¾mè'Ç å ©\è'è
Ç)
x yPz5{r|-} ~r 1
U~"
%L1
~c 1cuv1
/
5gO
4-z,/}% 5SST %/~ 1
1%% ¡ ¡)z,¢
z:
x y£1{¤ ¥4cc~~"¦m¤§)7
¨ cge} ~©5ªH~«|¬w cc~"
|+~} c¤~"/
%®®¯1¦Vz:¢°±5².cc+³ cP~"
%
V´¢ µ~¡O
®®¯:
x yy{r,¥.
~¶1)·':¸
%/§)vw ",g% 1}F1¡ c~-¹
,´, wcc
´^´,/~F¡: ~"1
g~":~±g )1~ «^
º-»%¼½¾¾¿1ÀLÁ:ÂÃ'¼ÄÅÁ ÆV¾`»Á/Ç1ƧÀN¼Á/ÇÈvɼÁľ`»¾`Á/½¾!¼1ÁÊɼ1Ë.Ì)À§Èg¾`»
ɼÁÃƧ»Í½"ƧÀN¼ÁÏÎÉSÉÐ ÑÒ`Ó ¢ ~z1¯,Ô,z®£,¢HÕ
®®Ö,
× ¡ cc%} ~GØO·SFPÖ,
x yPÙ5{r¥.
~¶1)U¤,·':¸
%/§)|wc 'w~%~)1%%c
7Úwc~w~"} :c¶¦m ±¹
,´,)1wcc
´^´,/~
g)1~)«^C°2 |+¶P
w1)±¤71
~%} §¢ ~
¢
º-»%¼½¾¾¿1ÀLÁ:ÂÃ.ÛÉSÜܺÝÐ Ñ"Þ ¢)Ø·TSF¯Pz:¢) ~"y£PzÔPyy®,¢
vg ,¢/«m
´¢
´ß®®1y:
c ~"
%¦m¥4~`
à1