$ od -c -N 50000 [Indigo]<Loops>RELEASE>27-SEP-83>LOOPSMETHODS.DCOM!1
0000000    (   F   I   L   E   C   R   E   A   T   E   D       "   2   0
0000020    -   S   E   P   -   8   3       1   2   :   0   7   :   2   5
0000040    "       (   "   c   o   m   p   i   l   e   d       o   n    
0000060    "       {   I   N   D   I   G   O   }   <   L   O   O   P   S
0000100    >   S   O   U   R   C   E   S   >   L   O   O   P   S   M   E
0000120    T   H   O   D   S   .   ;   8   )      \r   "   1   4   -   S
0000140    E   P   -   8   3       1   9   :   3   3   :   3   6   "    
0000160    r   e   c   o   m   p   i   l   e   d       e   x   p   r   s
0000200    :       A   p   p   l   y   M   e   t   h   o   d       A   p
0000220    p   l   y   M   e   t   h   o   d   I   n   T   t   y   P   r
0000240    o   c   e   s   s       D   o   F   r   i   n   g   e   M   e
0000260    t   h   o   d   s       D   o   M   e   t   h   o   d      \r
0000300    _   S   u   p   e   r   F   r   i   n   g   e       F   i   n
0000320    d   L   o   c   a   l   M   e   t   h   o   d       F   i   n
0000340    d   S   e   l   e   c   t   o   r   I   n   d   e   x       F
0000360    i   x   @   $       F   e   t   c   h   M   e   t   h   o   d
0000400        F   e   t   c   h   M   e   t   h   o   d   O   r   H   e
0000420    l   p       G   e   t   C   a   l   l   e   r   C   l   a   s
0000440    s      \r   G   e   t   N   t   h   M   e   t   h   o   d    
0000460    G   e   t   S   u   p   e   r   M   e   t   h   o   d       P
0000500    u   t   M   e   t   h   o   d   N   t   h       _       _   !
0000520        _   S   u   p   e   r       _   _       D   C   M       i
0000540    n       W   O   R   K       d   a   t   e   d       "   1   4
0000560    -   S   E   P   -   8   3       1   9   :   4   6   :   3   8
0000600    "   )  \r   (   F   I   L   E   C   R   E   A   T   E   D    
0000620    "   2   0   -   S   E   P   -   8   3       1   2   :   0   7
0000640    :   0   2   "       {   I   N   D   I   G   O   }   <   L   O
0000660    O   P   S   >   S   O   U   R   C   E   S   >   L   O   O   P
0000700    S   M   E   T   H   O   D   S   .   ;   8       2   2   3   7
0000720    7       c   h   a   n   g   e   s       t   o   :       (   M
0000740    A   C   R   O   S      \r   M   e   n   u   G   e   t   O   r
0000760    C   r   e   a   t   e   )       p   r   e   v   i   o   u   s
0001000        d   a   t   e   :       "   1   0   -   J   U   N   -   8
0001020    3       1   4   :   4   4   :   1   5   "       {   I   N   D
0001040    I   G   O   }   <   L   O   O   P   S   >   S   O   U   R   C
0001060    E   S   >   L   O   O   P   S   M   E   T   H   O   D   S   .
0001100    ;   7   )  \r   A   p   p   l   y   M   e   t   h   o   d    
0001120    D   1  \r   (   P       0       c   l   a   s   s   F   o   r
0001140    M   e   t   h   o   d       I       3       c   l   a   s   s
0001160        I       2       a   r   g   L   i   s   t       I       1
0001200        s   e   l   e   c   t   o   r       I       0       o   b
0001220    j   e   c   t   )      \0   \ 005  \0  \0 004 021     001   C
0001240  265 005   @ 311  \0   Y 021   ! 004   I   d 004   `  \0  \0 360
0001260  243 277   h 260 037 006  \0  \0 311 022 274   A   J 006  \0  \0
0001300  311 030 265 005 277   h 202  \n  \0  \0   [ 262   "   J   K  \n
0001320   \0  \0 022 265 023   A   o  \0  \0  \0   C 265 005   @ 311  \0
0001340   \n  \0  \0  \n  \0  \0   @   B 032  \n  \0  \0 020   L 001   L
0001360  002 274   Z 264 337 260 306  \0   (   1   1   7   Q       A   P
0001400    P   L   Y       1   1   1   Q       E   R   R   O   R       1
0001420    0   6   Q       C   O   N   C   A   T       6   5   Q       G
0001440    e   t   N   t   h   M   e   t   h   o   d       5   5   Q    
0001460    \   F   i   n   d   E   n   t   r   y   I   n   d   e   x   )
0001500   \r   (   4   3   Q       c   l   a   s   s       3   3   Q    
0001520    c   l   a   s   s       2   2   Q     004 003   c   l   a   s
0001540    s   T   Y   P   E   #   )  \r   (   7   5   Q       "   n   o
0001560    t       a       s   e   l   e   c   t   o   r       i   n    
0001600    "   )  \r   A   p   p   l   y   M   e   t   h   o   d   I   n
0001620    T   t   y   P   r   o   c   e   s   s       D   1  \r   (   I
0001640        4       w   a   i   t   F   l   g       I       3       c
0001660    l   a   s   s       I       2       a   r   g   L   i   s   t
0001700        I       1       s   e   l   e   c   t   o   r       I    
0001720    0       o   b   j   e   c   t   )      \0 037  \0  \0  \0 005
0001740    g  \0  \0   @   g  \0  \0   A   h 032 032   g  \0  \0   B   h
0001760  032 032   C   h 032 032 032 032 032   D  \n  \0  \0 020  \0   (
0002000    3   4   Q       E   V   A   L   .   I   N   .   T   T   Y   .
0002020    P   R   O   C   E   S   S   )  \r   (   1   5   Q       Q   U
0002040    O   T   E       6       Q   U   O   T   E       2       A   p
0002060    p   l   y   M   e   t   h   o   d   )  \r   N   I   L  \r   D
0002100    o   F   r   i   n   g   e   M   e   t   h   o   d   s       D
0002120    1  \r   (   I       0       o   b   j   %       s   e   l   e
0002140    c   t   o   r   %       .   .   a   r   g   s   )      \0 347
0002160   \v  \0 003 001 021   0 002   @ 260 024   d 001  \t  \0  \0 270
0002200    I 265  \a   H   h 032   Z 201   H   & 271 002 003 265 355   J
0002220  022 021   A 004   H 001   Z   H 002 001   Y   J   H 002 002 032
0002240    X   J   d 004   `  \0  \0 360 246   d 004   `  \0  \0 360 222
0002260  311  \0 202  \t  \0  \0   [   d 021   !  \a   K   d 004   `  \0
0002300   \0 360 243 277   h 260   ! 006  \0  \0 311 022   _ 016 277   I
0002320    M 006  \0  \0 311 030 265 005 277   h 202  \n  \0  \0   ^ 262
0002340  031   M   N  \n  \0  \0 022 265  \n   K 006  \0  \0 311 036 260
0002360    P   H  \n  \0  \0 277 260   L   O 016 001   O 016 002   _ 016
0002400  277   ] 264 344 260 313   d 001   \ 021   !  \n   L   d 004   `
0002420   \0  \0 360 243 277   h 260   % 006  \0  \0 311 022   _ 024 277
0002440    I   O 020 006  \0  \0 311 030 265 005 277   h 202  \n  \0  \0
0002460    _ 022 262 031   O 020   O 022  \n  \0  \0 022 265  \b 002 003
0002500  265 306   h 020   H  \n  \0  \0 277 260 365   O 024 001   O 024
0002520  002   _ 024 277   _ 020 264 345 260 310  \0   (   3   2   3   Q
0002540        A   P   P   L   Y       3   0   6   Q       G   e   t   N
0002560    t   h   M   e   t   h   o   d       2   7   3   Q       \   F
0002600    i   n   d   E   n   t   r   y   I   n   d   e   x       2   0
0002620    0   Q       A   P   P   L   Y       1   6   1   Q       G   e
0002640    t   N   t   h   M   e   t   h   o   d       1   5   1   Q    
0002660    \   F   i   n   d   E   n   t   r   y   I   n   d   e   x    
0002700    1   0   1   Q       G   e   t   L   i   s   p   C   l   a   s
0002720    s       1   2   Q       E   V   A   L   )  \r   (   2   6   1
0002740    Q       c   l   a   s   s       2   4   6   Q       c   l   a
0002760    s   s       2   3   5   Q     004 003   c   l   a   s   s   T
0003000    Y   P   E   #       1   7   0   Q       c   l   a   s   s    
0003020    1   3   7   Q       c   l   a   s   s       1   2   5   Q    
0003040    c   l   a   s   s       1   1   4   Q     004 003   c   l   a
0003060    s   s   T   Y   P   E   #       7   1   Q     004 003   c   l
0003100    a   s   s   T   Y   P   E   #       6   2   Q     004 003   i
0003120    n   s   t   a   n   c   e   T   Y   P   E   #   )  \r   N   I
0003140    L  \r   D   o   M   e   t   h   o   d       D   1  \r   (   L
0003160        (   0       o   b   j   %       s   e   l   e   c   t   o
0003200    r   %       c   l   a   s   s   %       .   .   a   r   g   s
0003220    )       P       0       c   l   a   s   s   F   o   r   M   e
0003240    t   h   o   d   )      \0 273  \b  \0 003 001 021   P 004 021
0003260    0  \a   @ 260 025   d 001  \t  \0  \0 275   N 265  \b   M   h
0003300  032   _ 016 201   M   & 276 002 003 265 354   O 016 022   Y   d
0003320  001   I 002 271   Z   I 002 001 265 032   d   d 004   `  \0  \0
0003340  360 250 277   d 004   `  \0  \0 360 223   J 311  \0 203   J  \t
0003360   \0  \0   I 001 274   [ 021   !  \a   K   d 004   `  \0  \0 360
0003400  243 277   h 260   ! 006  \0  \0 311 022   _ 016 277   L   M 006
0003420   \0  \0 311 030 265 005 277   h 202  \n  \0  \0   ^ 262   )   M
0003440    N  \n  \0  \0 022 265   8   I 001   o  \0  \0  \0   I 002 001
0003460  265   '   J   d 004   `  \0  \0 360 247   d 004   `  \0  \0 360
0003500  262 024 311  \0 260 023   O 016 001   O 016 002   _ 016 277   ]
0003520  264 324 260 273  \t  \0  \0  \n  \0  \0  \n  \0  \0   J   I 002
0003540  002 032  \n  \0  \0 020  \0   (   2   7   0   Q       A   P   P
0003560    L   Y       2   6   0   Q       E   R   R   O   R       2   5
0003600    5   Q       C   O   N   C   A   T       2   5   2   Q       G
0003620    e   t   L   i   s   p   C   l   a   s   s       1   6   7   Q
0003640        G   e   t   N   t   h   M   e   t   h   o   d       1   5
0003660    7   Q       \   F   i   n   d   E   n   t   r   y   I   n   d
0003700    e   x       1   0   5   Q       G   e   t   L   i   s   p   C
0003720    l   a   s   s       1   5   Q       E   V   A   L   )  \r   (
0003740    2   2   2   Q     004 003   c   l   a   s   s   T   Y   P   E
0003760    #       2   1   3   Q     004 003   i   n   s   t   a   n   c
0004000    e   T   Y   P   E   #       1   4   5   Q       c   l   a   s
0004020    s       1   3   3   Q       c   l   a   s   s       1   2   2
0004040    Q     004 003   c   l   a   s   s   T   Y   P   E   #       7
0004060    3   Q     004 003   c   l   a   s   s   T   Y   P   E   #    
0004100    6   3   Q     004 003   i   n   s   t   a   n   c   e   T   Y
0004120    P   E   #   )  \r   (   2   0   0   Q       "   n   o   t    
0004140    a       s   e   l   e   c   t   o   r       f   o   r       "
0004160    )  \r   _   S   u   p   e   r   F   r   i   n   g   e       D
0004200    1  \r   (   I       0       o   b   j   %       s   e   l   e
0004220    c   t   o   r   %       .   .   a   r   g   s   )      \0 212
0004240   \a  \0 003 001 021   @ 003   @ 001  \t  \0  \0   X   @ 002 001
0004260    Y 021   0 006   @ 002 260 023   d 001  \t  \0  \0 274   M 265
0004300   \a   L   h 032   ^ 201   L   & 275 002 003 265 355   N 022   Z
0004320    H   J 032   Z   H   I   g  \0  \0  \v  \0  \0   d 006  \0  \0
0004340  311 036 260   5   d 001   [ 021   ! 006   K   d 004   `  \0  \0
0004360  360 243 277   h 260 037 006  \0  \0 311 022 276   I   L 006  \0
0004400   \0 311 030 265 005 277   h 202  \n  \0  \0   ] 262 027   L   M
0004420   \n  \0  \0 022 265  \b 002 003 265 314   h 020   J  \n  \0  \0
0004440  277 260 365   N 001   N 002 276   \ 264 352 260 321  \0   (   1
0004460    7   3   Q       A   P   P   L   Y       1   5   6   Q       G
0004500    e   t   N   t   h   M   e   t   h   o   d       1   4   6   Q
0004520        \   F   i   n   d   E   n   t   r   y   I   n   d   e   x
0004540        6   7   Q       G   e   t   C   a   l   l   e   r   C   l
0004560    a   s   s       3   0   Q       E   V   A   L       7       E
0004600    V   A   L   )  \r   (   1   3   4   Q       c   l   a   s   s
0004620        1   2   4   Q       c   l   a   s   s       1   1   3   Q
0004640      004 003   c   l   a   s   s   T   Y   P   E   #       7   3
0004660    Q       c   l   a   s   s       6   4   Q       _   S   u   p
0004700    e   r   F   r   i   n   g   e   )  \r   N   I   L  \r   F   i
0004720    n   d   L   o   c   a   l   M   e   t   h   o   d       D   1
0004740   \r   (   P       0       i   n   d   e   x       I       1    
0004760    s   e   l   e   c   t   o   r       I       0       c   l   a
0005000    s   s   )      \0 034 001  \0  \0 002   A   @ 006  \0  \0 311
0005020  030 265 005 277   h 202  \n  \0  \0 021 001  \0   H 264  \a   @
0005040    H  \n  \0  \0 020  \0   (   3   1   Q       G   e   t   N   t
0005060    h   M   e   t   h   o   d       1   6   Q       \   F   i   n
0005100    d   E   n   t   r   y   I   n   d   e   x   )  \r   (   4    
0005120    c   l   a   s   s   )  \r   N   I   L  \r   F   i   n   d   S
0005140    e   l   e   c   t   o   r   I   n   d   e   x       D   1  \r
0005160    (   I       1       s   e   l   e   c   t   o   r       I    
0005200    0       c   l   a   s   s   )      \0 017  \0  \0  \0 002   A
0005220    @ 006  \0  \0 311 030   d 240 020  \n  \0  \0 020  \0   (   1
0005240    4   Q       \   F   i   n   d   E   n   t   r   y   I   n   d
0005260    e   x   )  \r   (   4       c   l   a   s   s   )  \r   N   I
0005300    L  \r   F   i   x   @   $       D   1  \r   (   P       2    
0005320    A   T   O   M       P       1       F   O   R   M       P    
0005340    0       F   I   R   S   T   C   H   A   R       I       1    
0005360    t   a   i   l       I       0       a   t   o   m   )      \0
0005400    M 003  \0  \0 002   @   k  \n  \0  \0 021   ! 002   H   g  \0
0005420   \0 360 246   H   g  \0  \0 360 262   "   @   l 002  \n  \0  \0
0005440    Z 235   H   J   h 032 032 271   A 003 236   A   I 030 277 211
0005460    H   g  \0  \0 360 223   A 003 265 004   I 020 001 003 262 374
0005500    H   A 001 032 271   A   I 030 277   A   d 002 002 031 277 260
0005520  353  \0   (   3   2   Q       S   U   B   A   T   O   M       4
0005540        N   T   H   C   H   A   R   )  \r   (   5   6   Q       @
0005560        2   1   Q       @       1   3   Q       $   )  \r   N   I
0005600    L  \r   F   e   t   c   h   M   e   t   h   o   d       D   1
0005620   \r   (   P       2       s   u   p   e   r   s       P       1
0005640        i   n   d   e   x       P       0       c   l   a   s   s
0005660        I       1       s   e   l   e   c   t   o   r       I    
0005700    0       c   l   a   s   s   R   e   c   )      \0   6 003  \0
0005720   \0 002   @ 021   ! 002   @   d 004   `  \0  \0 360 241   h 020
0005740  006  \0  \0 311 022 272   A   H 006  \0  \0 311 030 265 005 277
0005760    h 202  \n  \0  \0   Y 225   H   I  \n  \0  \0 020   J 001   J
0006000  002 272   X 264 371 260 341  \0   (   5   1   Q       G   e   t
0006020    N   t   h   M   e   t   h   o   d       4   2   Q       \   F
0006040    i   n   d   E   n   t   r   y   I   n   d   e   x   )  \r   (
0006060    3   0   Q       c   l   a   s   s       2   0   Q       c   l
0006100    a   s   s       1   1   Q     004 003   c   l   a   s   s   T
0006120    Y   P   E   #   )  \r   N   I   L  \r   F   e   t   c   h   M
0006140    e   t   h   o   d   O   r   H   e   l   p       D   1  \r   (
0006160    P       1   0   Q       o   b   j   %           P       7    
0006200    s   u   p   e   r   s       P       6       i   n   d   e   x
0006220        P       5       c   l   a   s   s       P       0       c
0006240    l   a   s   s       I       1       s   e   l   e   c   t   o
0006260    r       I       0       s   e   l   f   )     001   L  \f  \0
0006300   \0 002 021   P 004   @   d 004   `  \0  \0 360 246   d 004   `
0006320   \0  \0 360 222 311  \0 202  \t  \0  \0 270   H 242 261  \0 301
0006340    H 021   !  \a   M   d 004   `  \0  \0 360 243 277   h 260   !
0006360  006  \0  \0 311 022   _ 016 277   A   M 006  \0  \0 311 030 265
0006400  005 277   h 202  \n  \0  \0   ^ 262 037   M   N  \n  \0  \0 022
0006420  265 003 202 261  \0 352   H 021   !  \a   M   d 004   `  \0  \0
0006440  360 263 024 277   h 260   1   O 016 001   O 016 002   _ 016 277
0006460    ] 264 336 260 305 006  \0  \0 311 022   _ 016 277   g  \0  \0
0006500    M 006  \0  \0 311 030 265 005 277   h 202  \n  \0  \0   ^ 262
0006520    !   M   N  \n  \0  \0 022 262   '   @   Z   g  \0  \0  \n  \0
0006540   \0 271   J   A   l 002   I 017 016   b 002 262 023 261 377   n
0006560    O 016 001   O 016 002   _ 016 277   ] 264 334 260 301   g  \0
0006600   \0   A   g  \0  \0 360 223   g  \0  \0 200   @   A   g  \0  \0
0006620    h 032 032 032 032   o  \0  \0  \0  \n  \0  \0 265   a   @ 021
0006640  001  \b   `  \0  \0 265 006   O 020 311  \0   [ 021   !  \v   K
0006660    d 004   `  \0  \0 360 243 277   h 260   ' 006  \0  \0 311 022
0006700    _ 026 277   g  \0  \0   O 022 006  \0  \0 311 030 265 005 277
0006720    h 202  \n  \0  \0   _ 024 262   '   O 022   O 024  \n  \0  \0
0006740  022 265  \f   g  \0  \0   o  \0  \0  \0  \n  \0  \0 274   O 020
0006760    A   l 002   L 017 016 022 027  \0  \0   g  \0  \0 020   O 026
0007000  001   O 026 002   _ 026 277   _ 022 264 327 260 270  \0   (   4
0007020    5   2   Q       E   R   R   O   R       4   3   5   Q       G
0007040    e   t   N   t   h   M   e   t   h   o   d       4   2   2   Q
0007060        \   F   i   n   d   E   n   t   r   y   I   n   d   e   x
0007100        3   3   1   Q       H   E   L   P       2   3   6   Q    
0007120    F   e   t   c   h   M   e   t   h   o   d   O   r   H   e   l
0007140    p       2   2   3   Q       G   e   t   N   t   h   M   e   t
0007160    h   o   d       2   1   3   Q       \   F   i   n   d   E   n
0007200    t   r   y   I   n   d   e   x       1   1   4   Q       G   e
0007220    t   N   t   h   M   e   t   h   o   d       1   0   4   Q    
0007240    \   F   i   n   d   E   n   t   r   y   I   n   d   e   x    
0007260    2   7   Q       G   e   t   L   i   s   p   C   l   a   s   s
0007300    )  \r   (   4   7   2   Q       G   e   t   L   a   s   t   D
0007320    e   f   a   u   l   t   V   a   l   u   e       4   6   7   Q
0007340        L   a   s   t   D   e   f   a   u   l   t   V   a   l   u
0007360    e       4   4   3   Q       N   o   O   b   j   e   c   t   F
0007400    o   r   M   s   g       4   1   0   Q       c   l   a   s   s
0007420        4   0   3   Q       N   o   O   b   j   e   c   t   F   o
0007440    r   M   s   g       3   7   3   Q       c   l   a   s   s    
0007460    3   6   2   Q     004 003   c   l   a   s   s   T   Y   P   E
0007500    #       3   4   2   Q       D   e   f   a   u   l   t   O   b
0007520    j   e   c   t       3   1   5   Q       -   -       3   0   7
0007540    Q       *   *   *       3   0   2   Q       P   r   i   n   t
0007560    O   n       2   7   6   Q       _       2   3   3   Q       M
0007600    e   s   s   a   g   e   N   o   t   U   n   d   e   r   s   t
0007620    o   o   d       2   0   1   Q       c   l   a   s   s       1
0007640    7   5   Q       M   e   s   s   a   g   e   N   o   t   U   n
0007660    d   e   r   s   t   o   o   d       1   6   5   Q       c   l
0007700    a   s   s       1   3   5   Q     004 003   c   l   a   s   s
0007720    T   Y   P   E   #       7   2   Q       c   l   a   s   s    
0007740    6   0   Q       c   l   a   s   s       4   7   Q     004 003
0007760    c   l   a   s   s   T   Y   P   E   #       1   7   Q     004
0010000  003   c   l   a   s   s   T   Y   P   E   #       1   0   Q    
0010020  004 003   i   n   s   t   a   n   c   e   T   Y   P   E   #   )
0010040   \r   (   4   4   7   Q       "   n   o   t       f   o   u   n
0010060    d       f   o   r       D   o   M   e   t   h   o   d   "    
0010100    3   2   6   Q       "   n   o   t       u   n   d   e   r   s
0010120    t   o   o   d   "   )  \r   G   e   t   C   a   l   l   e   r
0010140    C   l   a   s   s       D   1  \r   (   P       5       s   t
0010160    k   P   o   s       P       4       s   u   p   e   r   s   L
0010200    i   s   t       P       3       i   n   d   e   x       P    
0010220    2       f   n       P       1       c   l   a   s   s       P
0010240        0       c   a   l   l   e   r   N   a   m   e       I    
0010260    2       f   r   o   m   C   a   l   l   e   r       I       1
0010300        s   e   l   e   c   t   o   r       I       0       o   b
0010320    j   e   c   t   )      \0   q 006  \0  \0 003   B 021   Q 005
0010340    m 377   M 265 003   H   h   M  \f  \0  \0   ] 265 026   A   o
0010360   \0  \0  \0   B 265 006   o  \0  \0  \0  \n  \0  \0  \n  \0  \0
0010400  277   M  \t  \0  \0 270   @   d 004   `  \0  \0 360 246   d 004
0010420    `  \0  \0 360 222 311  \0 202  \t  \0  \0   Y 006  \0  \0 311
0010440  022 274   A   I 006  \0  \0 311 030 265 005 277   h 202  \n  \0
0010460   \0   [ 236   H   I   K  \n  \0  \0   Z 360 225   M  \t  \0  \0
0010500    I 020   L 001   L 002 274   Y 262 230 260 330  \0   (   1   4
0010520    3   Q       R   E   L   S   T   K       1   3   4   Q       G
0010540    e   t   N   t   h   M   e   t   h   o   d       1   2   4   Q
0010560        \   F   i   n   d   E   n   t   r   y   I   n   d   e   x
0010600        7   6   Q       G   e   t   L   i   s   p   C   l   a   s
0010620    s       5   0   Q       S   T   K   N   A   M   E       4   3
0010640    Q       H   E   L   P       4   0   Q       C   O   N   C   A
0010660    T       1   6   Q       R   E   A   L   S   T   K   N   T   H
0010700    )  \r   (   1   1   2   Q       c   l   a   s   s       1   0
0010720    2   Q       c   l   a   s   s       6   6   Q     004 003   c
0010740    l   a   s   s   T   Y   P   E   #       5   7   Q     004 003
0010760    i   n   s   t   a   n   c   e   T   Y   P   E   #   )  \r   (
0011000    3   5   Q       "   _   S   u   p   e   r   "       2   6   Q
0011020        "   N   o       c   a   l   l   e   r       f   o   u   n
0011040    d       i   n       "   )  \r   G   e   t   N   t   h   M   e
0011060    t   h   o   d       D   1  \r   (   P       0       m   e   t
0011100    h   s       I       1       n       I       0       c   l   a
0011120    s   s   )      \0 033 001  \0  \0 002   @ 006  \0  \0 311 032
0011140  021 001  \0   H   d 003 227   A   k 330  \n  \0  \0 001 020   A
0011160  320 311  \0 020  \0   (   2   2   Q       F   N   T   H   )  \r
0011200    (   3       c   l   a   s   s   )  \r   N   I   L  \r   G   e
0011220    t   S   u   p   e   r   M   e   t   h   o   d       D   1  \r
0011240    (   P       5       s   t   k   P   o   s       P       4    
0011260    c   l   a   s   s       P       3       s   u   p   e   r   s
0011300    L   i   s   t       P       2       f   l   g       P       1
0011320        f   n       P       0       i   n   d   e   x       I    
0011340    2       c   a   l   l   e   r   N   a   m   e       I       1
0011360        s   e   l   e   c   t   o   r       I       0       o   b
0011400    j   e   c   t   )      \0 206 006  \0  \0 003 021   ` 005   B
0011420  263   *   g  \0  \0   b 004 277   m 377   M 265 003   B   h   M
0011440   \f  \0  \0   ]   d 255  \t  \0  \0 277   o  \0  \0  \0   A  \n
0011460   \0  \0 277   M  \t  \0  \0   b 004 277   @   d 004   `  \0  \0
0011500  360 246   d 004   `  \0  \0 360 222 311  \0 202  \t  \0  \0   \
0011520  006  \0  \0 311 022 273   A   L 006  \0  \0 311 030 265 005 277
0011540    h 202  \n  \0  \0   X 232   B   L   H  \n  \0  \0   Y 360 232
0011560    i 272   K 001   K 002 273   \ 232 260 335   J 262 366   M  \t
0011600   \0  \0   I 020   J 262 223   A   o  \0  \0  \0  \n  \0  \0   h
0011620  020  \0   (   2   0   2   Q       H   E   L   P       1   6   5
0011640    Q       R   E   L   S   T   K       1   4   0   Q       G   e
0011660    t   N   t   h   M   e   t   h   o   d       1   3   0   Q    
0011700    \   F   i   n   d   E   n   t   r   y   I   n   d   e   x    
0011720    1   0   2   Q       G   e   t   L   i   s   p   C   l   a   s
0011740    s       5   2   Q       S   T   K   N   A   M   E       4   5
0011760    Q       H   E   L   P       3   4   Q       R   E   L   S   T
0012000    K       2   6   Q       R   E   A   L   S   T   K   N   T   H
0012020    )  \r   (   1   1   6   Q       c   l   a   s   s       1   0
0012040    6   Q       c   l   a   s   s       7   2   Q     004 003   c
0012060    l   a   s   s   T   Y   P   E   #       6   3   Q     004 003
0012100    i   n   s   t   a   n   c   e   T   Y   P   E   #       1   0
0012120    Q       G   e   t   S   u   p   e   r   M   e   t   h   o   d
0012140    )  \r   (   1   7   7   Q       "   n   o   t       u   n   d
0012160    e   r   s   t   o   o   d       i   n       _   S   u   p   e
0012200    r   "       4   1   Q       "   N   o       c   a   l   l   e
0012220    r       f   o   u   n   d       i   n       _   S   u   p   e
0012240    r       f   o   r   :  \r   "   )  \r   P   u   t   M   e   t
0012260    h   o   d   N   t   h       D   1  \r   (   P       0       m
0012300    e   t   h   s       I       2       f   n       I       1    
0012320    n       I       0       c   l   a   s   s   )      \0   * 001
0012340   \0  \0 003   @ 006  \0  \0 311 032 021 001  \0   H 265  \v   @
0012360    o  \0  \0  \0  \n  \0  \0 020 003 231   H   A   k 330  \n  \0
0012400   \0   B 030 020   H   A 320   B 024  \0   B 020  \0   (   3   5
0012420    Q       F   N   T   H       2   3   Q       E   R   R   O   R
0012440    )  \r   (   3       c   l   a   s   s   )  \r   (   2   0   Q
0012460        "   n   o       m   e   t   h   o   d   s       i   n    
0012500    c   l   a   s   s   "   )  \r   _       D   1  \r   (   I    
0012520    0       o   b   j   e   c   t   %       s   e   l   e   c   t
0012540    o   r   %       .   .   a   r   g   s   )      \0   i 005  \0
0012560  003 001   @ 001 021 021 001   H   d 004   l 004 360 262   #   d
0012600    -   g  \0  \0 360 262 033 277   H   @  \n  \0  \0  \t  \0  \0
0012620  265 023   o  \0  \0  \0   H  \n  \0  \0 277   H  \t  \0  \0 202
0012640   \t  \0  \0   Y 265  \f   H   o  \0  \0  \0  \n  \0  \0 277   I
0012660    @ 002 001  \n  \0  \0   I 021   0 004   @ 002 260 023   d 001
0012700   \t  \0  \0 272   K 265  \a   J   h 032   \ 201   J   & 273 002
0012720  003 265 355   L 022 032  \n  \0  \0 020  \0   (   1   4   6   Q
0012740        A   P   P   L   Y       1   2   0   Q       E   V   A   L
0012760        1   0   3   Q       F   e   t   c   h   M   e   t   h   o
0013000    d   O   r   H   e   l   p       7   3   Q       E   R   R   O
0013020    R       6   0   Q       E   V   A   L       5   4   Q       G
0013040    e   t   O   b   j   e   c   t   R   e   c       4   7   Q    
0013060    W   R   I   T   E       3   5   Q       E   V   A   L       3
0013100    2   Q       F   i   x   @   $   )  \r   (   2   1   Q       N
0013120    O   B   I   N   D   )  \r   (   7   0   Q       "   i   s    
0013140    N   I   L   .   "       4   3   Q       "   U   s   i   n   g
0013160        $   "   )  \r   _   !       D   1  \r   (   P       2    
0013200    c   l   a   s   s   F   o   r   M   e   t   h   o   d       P
0013220        1       o   b   j   e   c   t   ^       P       0       o
0013240    b   j   F   o   r   m       I       0       o   b   j   e   c
0013260    t   %       s   e   l   e   c   t   o   r   %       .   .   a
0013300    r   g   s   )      \0   e 006  \0 003 001   @ 001 021 021 001
0013320    H   d 004   l 004 360 262 032   -   Y   d   g  \0  \0 360 262
0013340  025 277   o  \0  \0  \0   H  \n  \0  \0 277   H  \t  \0  \0 202
0013360   \t  \0  \0   Y 250   H   o  \0  \0  \0  \n  \0  \0 277 021 020
0013400  002   I   @ 002 001  \t  \0  \0  \n  \0  \0   I 021   0 005   @
0013420  002 260 023   d 001  \t  \0  \0 273   L 265  \a   K   h 032   ]
0013440  201   K   & 274 002 003 265 355   M 022 032  \n  \0  \0 020  \0
0013460    (   1   4   2   Q       A   P   P   L   Y       1   1   4   Q
0013500        E   V   A   L       7   7   Q       F   e   t   c   h   M
0013520    e   t   h   o   d   O   r   H   e   l   p       7   4   Q    
0013540    E   V   A   L       6   1   Q       E   R   R   O   R       4
0013560    7   Q       E   V   A   L       4   3   Q       G   e   t   O
0013600    b   j   e   c   t   R   e   c       3   6   Q       W   R   I
0013620    T   E   )  \r   (   2   2   Q       N   O   B   I   N   D   )
0013640   \r   (   5   6   Q       "   i   s       N   I   L   .   "    
0013660    3   2   Q       "   U   s   i   n   g       $   "   )  \r   _
0013700    S   u   p   e   r       D   1  \r   (   I       0       F   O
0013720    R   M   @   )      \0   G 004  \0 003 001   m 377   g  \0  \0
0013740   \n  \0  \0   @ 001  \t  \0  \0   @ 002 001 021   0 002   @ 002
0013760  260 023   d 001  \t  \0  \0 270   I 265  \a   H   h 032   Z 201
0014000    H   & 271 002 003 265 355   J 022 021 004 003   I   J   H  \t
0014020   \0  \0   H  \t  \0  \0 277  \v  \0  \0   I   K 032  \n  \0  \0
0014040  020  \0   (   1   0   4   Q       A   P   P   L   Y       7   6
0014060    Q       G   e   t   S   u   p   e   r   M   e   t   h   o   d
0014100        7   2   Q       R   E   L   S   T   K       6   6   Q    
0014120    S   T   K   N   A   M   E       3   3   Q       E   V   A   L
0014140        1   4   Q       E   V   A   L       7       R   E   A   L
0014160    S   T   K   N   T   H   )  \r   (   4       _   S   u   p   e
0014200    r   )  \r   N   I   L  \r   _   _       D   1  \r   (   P    
0014220    2       o   b   j       P       1       c   l   a   s   s   F
0014240    o   r   M   e   t   h   o   d       P       0       o   b   j
0014260    F   o   r   m       I       0       S   E   N   D   %       F
0014300    O   R   M   )      \0   E 006  \0 003 001   @ 001 021   ! 002
0014320    H   d 004   l 004 360 235   -   Z   d   g  \0  \0 360 231 277
0014340    H  \t  \0  \0 202  \t  \0  \0   Z   @ 002 001  \n  \0  \0   J
0014360  021   0 005   @ 002 215   d 001 273   L 265  \a   K   h 032   ]
0014400  201   K   & 274 002 003 265 360   M 022 032  \n  \0  \0 020  \0
0014420    (   1   0   2   Q       A   P   P   L   Y       4   3   Q    
0014440    F   e   t   c   h   M   e   t   h   o   d   O   r   H   e   l
0014460    p       3   4   Q       E   V   A   L       3   0   Q       G
0014500    e   t   O   b   j   e   c   t   R   e   c   )  \r   (   2   1
0014520    Q       N   O   B   I   N   D   )  \r   N   I   L  \r   D   C
0014540    M       D   1  \r   (   P       0       a   r   g   L   i   s
0014560    t       I       1       s   e   l   e   c   t   o   r       I
0014600        0       c   l   a   s   s   N   a   m   e   )      \0   K
0014620  001  \0  \0 002   @  \t  \0  \0 265  \n   @   o  \0  \0  \0  \n
0014640   \0  \0   A  \n  \0  \0  \t  \0  \0 021 001  \0   @   A   H   d
0014660  002   g  \0  \0   g  \0  \0   g  \0  \0   g  \0  \0   g  \0  \0
0014700    A   h 032 032 032 032 032   g  \0  \0   g  \0  \0   A   g  \0
0014720   \0 032 032 032   h 032 032  \v  \0  \0  \f  \0  \0 020  \0   (
0014740    1   1   0   Q       D   M       1   0   5   Q       S   U   B
0014760    S   T       2   4   Q       A   R   G   L   I   S   T       2
0015000    1   Q       G   e   t   M   e   t   h   o   d       1   5   Q
0015020        E   R   R   O   R       3       G   e   t   C   l   a   s
0015040    s   R   e   c   )  \r   (   7   4   Q       a   r   g   L    
0015060    7   0   Q       s   e   l   f       6   5   Q       _   S   u
0015100    p   e   r   F   r   i   n   g   e       5   3   Q       f   o
0015120    r       5   0   Q       m   e   t   h   o   d       4   5   Q
0015140        C   o   m   b   i   n   e   d       4   2   Q       *    
0015160    3   7   Q       a   r   g   L   )  \r   (   1   2   Q       "
0015200    n   o   t       a       d   e   f   i   n   e   d       c   l
0015220    a   s   s   "   )  \r   (   P   R   E   T   T   Y   C   O   M
0015240    P   R   I   N   T       L   O   O   P   S   M   E   T   H   O
0015260    D   S   C   O   M   S   )  \r   (   R   P   A   Q   Q       L
0015300    O   O   P   S   M   E   T   H   O   D   S   C   O   M   S    
0015320    (   (   *       C   o   p   y   r   i   g   h   t       (   c
0015340    )       1   9   8   3       b   y       X   e   r   o   x    
0015360    C   o   r   p   o   r   a   t   i   o   n   )       (   M   A
0015400    C   R   O   S       *       M   E   T   H   O   D   M   A   C
0015420    R   O   S   )       (   M   A   C   R   O   S       *  \r    
0015440    O   T   H   E   R   L   O   O   P   S   M   A   C   R   O   S
0015460    )       (   F   N   S       *       M   E   T   H   O   D   S
0015500    F   N   S   )       (   P       (   M   O   V   D       (   Q
0015520    U   O   T   E       _   )       (   Q   U   O   T   E       S
0015540    E   N   D   )   )   )       (   P       (   A   D   D   T   O
0015560    V   A   R       N   L   A   M   A       _   _       _   S   u
0015600    p   e   r      \r   _   !       _       _   S   u   p   e   r
0015620    F   r   i   n   g   e       D   o   M   e   t   h   o   d    
0015640    D   o   F   r   i   n   g   e   M   e   t   h   o   d   s   )
0015660    )       (   D   E   C   L   A   R   E   :       D   O   N   T
0015700    E   V   A   L   @   L   O   A   D       D   O   E   V   A   L
0015720    @   C   O   M   P   I   L   E       D   O   N   T   C   O   P
0015740    Y      \r   C   O   M   P   I   L   E   R   V   A   R   S    
0015760    (   A   D   D   V   A   R   S       (   N   L   A   M   A    
0016000    _   _       _   S   u   p   e   r       _   !       _       _
0016020    S   u   p   e   r   F   r   i   n   g   e       D   o   M   e
0016040    t   h   o   d       D   o   F   r   i   n   g   e   M   e   t
0016060    h   o   d   s   )       (   N   L   A   M   L   )       (   L
0016100    A   M   A   )   )   )   )   )  \r   (   R   P   A   Q   Q    
0016120    M   E   T   H   O   D   M   A   C   R   O   S       (   A   V
0016140    A   p   p   l   y   *       D   O   A   P   P   L   Y   *    
0016160    D   o   M   e   t   h   o   d       F   e   t   c   h   M   e
0016200    t   h   o   d       F   i   n   d   S   e   l   e   c   t   o
0016220    r   I   n   d   e   x       M   a   p   S   u   p   e   r   s
0016240    F   o   r   m   ?       S   E   N   D      \r   S   E   N   D
0016260    S   U   P   E   R       _       _   !       _   N   e   w    
0016300    _   S   u   p   e   r       _   T   r   y   )   )  \r   (   P
0016320    U   T   P   R   O   P   S       A   V   A   p   p   l   y   *
0016340        M   A   C   R   O       (   (   F   R   S   T       .    
0016360    R   E   S   T   )       (   C   O   N   D       (   (   L   I
0016400    S   T   P       F   R   S   T   )       (   E   V   A   L    
0016420    F   R   S   T   )   )       (   T       (   D   O   A   P   P
0016440    L   Y   *       F   R   S   T       .       R   E   S   T   )
0016460    )   )   )   )  \r   (   P   U   T   P   R   O   P   S       D
0016500    O   A   P   P   L   Y   *       M   A   C   R   O       (   a
0016520    r   g       (   C   O   N   S       (   Q   U   O   T   E    
0016540    A   P   P   L   Y   *   )       a   r   g   )   )   )  \r   (
0016560    P   U   T   P   R   O   P   S       D   o   M   e   t   h   o
0016600    d       M   A   C   R   O       (   (   o   b   j       a   c
0016620    t   i   o   n       c   l   a   s   s       .       a   r   g
0016640    s   )       (   P   R   O   G       (   (   o   b   j   %    
0016660        o   b   j   )   )       (   R   E   T   U   R   N       (
0016700    D   O   A   P   P   L   Y   *       (   O   R       (  \r   F
0016720    e   t   c   h   M   e   t   h   o   d       (   O   R       c
0016740    l   a   s   s       (   f   e   t   c   h       C   L   A   S
0016760    S       o   f       o   b   j   %       )   )       a   c   t
0017000    i   o   n   )       (   E   R   R   O   R       a   c   t   i
0017020    o   n       "   n   o   t       f   o   u   n   d       f   o
0017040    r       D   o   M   e   t   h   o   d   "   )   )       o   b
0017060    j   %      \r       .       a   r   g   s   )   )   )   )   )
0017100   \r   (   P   U   T   P   R   O   P   S       F   e   t   c   h
0017120    M   e   t   h   o   d       M   A   C   R   O       (   O   P
0017140    E   N   L   A   M   B   D   A       (   c   l   a   s   s   R
0017160    e   c       s   e   l   e   c   t   o   r   )       (   *    
0017200    d   g   b   :       "       9   -   J   U   N   -   8   3    
0017220    2   2   :   2   7   "   )       (   *       R   e   t   u   r
0017240    n   s       t   h   e      \r   f   u   n   c   t   i   o   n
0017260        f   o   r       s   e   l   e   c   t   o   r       o   r
0017300        N   I   L   )       (   P   R   O   G       (   i   n   d
0017320    e   x       s   u   p   e   r   s       (   c   l   a   s   s
0017340        c   l   a   s   s   R   e   c   )   )       (   O   R    
0017360    (   t   y   p   e   ?       c   l   a   s   s       c   l   a
0017400    s   s   R   e   c   )       (   R   E   T   U   R   N  \r   )
0017420    )       (   S   E   T   Q       s   u   p   e   r   s       (
0017440    f   e   t   c   h       s   u   p   e   r   s       o   f    
0017460    c   l   a   s   s   R   e   c   )   )       L   P       (   C
0017500    O   N   D       (   (   S   E   T   Q       i   n   d   e   x
0017520        (   F   i   n   d   S   e   l   e   c   t   o   r   I   n
0017540    d   e   x       c   l   a   s   s       s   e   l   e   c   t
0017560    o   r   )   )      \r   (   R   E   T   U   R   N       (   G
0017600    e   t   N   t   h   M   e   t   h   o   d       c   l   a   s
0017620    s       i   n   d   e   x   )   )   )       (   (   S   E   T
0017640    Q       c   l   a   s   s       (   p   o   p       s   u   p
0017660    e   r   s   )   )       (   G   O       L   P   )   )       (
0017700    T       (   R   E   T   U   R   N       N   I   L   )   )   )
0017720    )   )   )  \r   (   P   U   T   P   R   O   P   S       F   i
0017740    n   d   S   e   l   e   c   t   o   r   I   n   d   e   x    
0017760    M   A   C   R   O       (   O   P   E   N   L   A   M   B   D
0020000    A       (   c   l   a   s   s       s   e   l   e   c   t   o
0020020    r   )       (   P   R   O   G       N   I   L       (   *    
0020040    P   r   o   g       i   s       o   n   l   y       s   o    
0020060    o   n   e       c   a   n      \r   b   o   m   b       o   u
0020100    t       i   n       c   a   s   e       o   f       N   I   L
0020120        s   e   l   e   c   t   o   r   s       o   f       c   l
0020140    a   s   s   )       (   R   E   T   U   R   N       (   \   F
0020160    i   n   d   E   n   t   r   y   I   n   d   e   x       s   e
0020200    l   e   c   t   o   r       (   O   R       (   f   e   t   c
0020220    h       s   e   l   e   c   t   o   r   s       o   f      \r
0020240    c   l   a   s   s   )       (   R   E   T   U   R   N   )   )
0020260    )   )   )   )   )  \r   (   P   U   T   P   R   O   P   S    
0020300    M   a   p   S   u   p   e   r   s   F   o   r   m   ?       M
0020320    A   C   R   O       (   (   m   a   p   p   i   n   g   F   o
0020340    r   m       c   l   a   s   s   R   e   c       .       p   r
0020360    o   g   A   r   g   s   )       (   *       d   g   b   :    
0020400    "   1   2   -   J   A   N   -   8   2       1   4   :   5   5
0020420    "   )       (   *       M   a   p   s      \r   t   h   r   o
0020440    u   g   h       a       c   l   a   s   s       a   n   d    
0020460    i   t   s       s   u   p   e   r   s       i   n       o   r
0020500    d   e   r   .       R   e   t   u   r   n   s       i   f    
0020520    f   o   r   m       h   a   s       r   e   t   u   r   n    
0020540    s   t   a   t   e   m   e   n   t   ,       o   r       N   I
0020560    L       w   h   e   n       f   i   n   i   s   h   e   d    
0020600    %   .  \r       f   o   r   m       c   a   n       u   s   e
0020620        c   l   a   s   s       a   s       f   r   e   e       v
0020640    a   r   i   a   b   l   e   )       (   P   R   O   G       (
0020660    s   u   p   e   r   s       (   c   l   a   s   s       c   l
0020700    a   s   s   R   e   c   )       .       p   r   o   g   A   r
0020720    g   s   )       (   C   O   N   D       (   (   N   U   L   L
0020740        c   l   a   s   s   )       (  \r   R   E   T   U   R   N
0020760        N   I   L   )   )   )       (   S   E   T   Q       s   u
0021000    p   e   r   s       (   S   u   p   e   r   s       c   l   a
0021020    s   s   )   )       L   P       m   a   p   p   i   n   g   F
0021040    o   r   m       (   *       t   h   i   s       i   s       w
0021060    h   e   r   e       t   h   e       s   u   b   s   t   i   t
0021100    u   t   i   o   n       g   o   e   s   )       O   N       (
0021120   \r   C   O   N   D       (   (   S   E   T   Q       c   l   a
0021140    s   s       (   p   o   p       s   u   p   e   r   s   )   )
0021160        (   *       I   f       t   h   e   r   e       i   s    
0021200    a       S   u   p   e   r   ,       i   t   e   r   a   t   e
0021220        a   r   o   u   n   d       t   h   e       L   o   o   p
0021240    )       (   G   O       L   P   )   )   )       (   *       R
0021260    e   t   u   r   n   s      \r   N   o   t   S   e   t   V   a
0021300    l   u   e       i   f       n   o   t       f   o   u   n   d
0021320    )       (   R   E   T   U   R   N       N   o   t   S   e   t
0021340    V   a   l   u   e   )   )   )   )  \r   (   P   U   T   P   R
0021360    O   P   S       S   E   N   D       M   A   C   R   O       (
0021400    (   o   b   j       a   c   t   i   o   n       .       a   r
0021420    g   s   )       (   _       o   b   j       a   c   t   i   o
0021440    n       .       a   r   g   s   )   )   )  \r   (   P   U   T
0021460    P   R   O   P   S       S   E   N   D   S   U   P   E   R    
0021500    M   A   C   R   O       (   (   o   b   j       a   c   t   i
0021520    o   n       .       a   r   g   s   )       (   _   S   u   p
0021540    e   r       o   b   j       a   c   t   i   o   n       .    
0021560    a   r   g   s   )   )   )  \r   (   P   U   T   P   R   O   P
0021600    S       _       M   A   C   R   O       (   (   o   b   j    
0021620    a   c   t   i   o   n       .       a   r   g   s   )       (
0021640    P   R   O   G       (   (   o   B   j       o   b   j   )   )
0021660        (   D   E   C   L   A   R   E       (   L   O   C   A   L
0021700    V   A   R   S       o   B   j   )   )       (   R   E   T   U
0021720    R   N       (   D   O   A   P   P   L   Y   *       (  \r   F
0021740    e   t   c   h   M   e   t   h   o   d   O   r   H   e   l   p
0021760        o   B   j       (   Q   U   O   T   E       a   c   t   i
0022000    o   n   )   )       o   B   j       .       a   r   g   s   )
0022020    )   )   )   )  \r   (   P   U   T   P   R   O   P   S       _
0022040    !       M   A   C   R   O       (   (   o   b   j       a   c
0022060    t   i   o   n       .       a   r   g   s   )       (   P   R
0022100    O   G       (   (   o   B   j       o   b   j   )   )       (
0022120    R   E   T   U   R   N       (   P   R   O   G       (   c   l
0022140    a   s   s   F   o   r   M   e   t   h   o   d   )       (   R
0022160    E   T   U   R   N       (  \r   D   O   A   P   P   L   Y   *
0022200        (   F   e   t   c   h   M   e   t   h   o   d   O   r   H
0022220    e   l   p       o   B   j       a   c   t   i   o   n   )    
0022240    o   B   j       .       a   r   g   s   )   )   )   )   )   )
0022260    )  \r   (   P   U   T   P   R   O   P   S       _   N   e   w
0022300        M   A   C   R   O       (   f   o   r   m       (   C   O
0022320    N   D       (   (   N   U   L   L       (   C   D   R       f
0022340    o   r   m   )   )       (   L   I   S   T       (   Q   U   O
0022360    T   E       _   )       (   C   A   R       f   o   r   m   )
0022400        (   Q   U   O   T   E       N   e   w   )   )   )       (
0022420    T       (  \r   S   U   B   P   A   I   R       (   Q   U   O
0022440    T   E       (   o   b   j       a   c   t   i   o   n       .
0022460        a   r   g   s   )   )       f   o   r   m       (   Q   U
0022500    O   T   E       (   P   R   O   G       (   c   l   a   s   s
0022520    F   o   r   M   e   t   h   o   d       (   o   b   j   %    
0022540        (   _       o   b   j       N   e   w   )   )   )       (
0022560    D   O   A   P   P   L   Y   *       (  \r   F   e   t   c   h
0022600    M   e   t   h   o   d   O   r   H   e   l   p       o   b   j
0022620    %           (   Q   U   O   T   E       a   c   t   i   o   n
0022640    )   )       o   b   j   %           .       a   r   g   s   )
0022660        (   R   E   T   U   R   N       o   b   j   %       )   )
0022700    )   )   )   )   )   )  \r   (   P   U   T   P   R   O   P   S
0022720        _   S   u   p   e   r       M   A   C   R   O       (   (
0022740    o   b   j       a   c   t   i   o   n       .       a   r   g
0022760    s   )       (   P   R   O   G       (   (   o   b   j   %    
0023000        o   b   j   )   )       (   D   E   C   L   A   R   E    
0023020    (   L   O   C   A   L   V   A   R   S       .       T   )   )
0023040        (   R   E   T   U   R   N       (  \r   D   O   A   P   P
0023060    L   Y   *       (   G   e   t   S   u   p   e   r   M   e   t
0023100    h   o   d       o   b   j   %           (   Q   U   O   T   E
0023120        a   c   t   i   o   n   )   )       o   b   j   %        
0023140    .       a   r   g   s   )   )   )   )   )  \r   (   P   U   T
0023160    P   R   O   P   S       _   T   r   y       M   A   C   R   O
0023200        (   (   o   b   j       a   c   t   i   o   n       .    
0023220    a   r   g   s   )       (   P   R   O   G       (   (   o   b
0023240    j   %           o   b   j   )   )       (   R   E   T   U   R
0023260    N       (   D   O   A   P   P   L   Y   *       (   O   R    
0023300    (   F   e   t   c   h   M   e   t   h   o   d       o   b   j
0023320    %      \r       (   Q   U   O   T   E       a   c   t   i   o
0023340    n   )   )       (   R   E   T   U   R   N       (   Q   U   O
0023360    T   E       N   o   t   S   e   n   t   )   )   )       o   b
0023400    j   %           .       a   r   g   s   )   )   )   )   )  \r
0023420    (   R   P   A   Q   Q       O   T   H   E   R   L   O   O   P
0023440    S   M   A   C   R   O   S       (   E   x   t   r   a   c   t
0023460    O   b   j       M   a   p   S   u   p   e   r   s   F   o   r
0023500    m       M   a   p   S   u   p   e   r   s   U   n   l   e   s
0023520    s   B   a   d   L   i   s   t       M   e   n   u   G   e   t
0023540    O   r   C   r   e   a   t   e      \r   N   e   x   t   S   u
0023560    p   e   r   C   l   a   s   s   )   )  \r   (   P   U   T   P
0023600    R   O   P   S       E   x   t   r   a   c   t   O   b   j    
0023620    M   A   C   R   O       (   (   d   a   t   u   m   )       (
0023640    O   R       (   C   A   R       (   L   I   S   T   P       d
0023660    a   t   u   m   )   )       d   a   t   u   m   )   )   )  \r
0023700    (   P   U   T   P   R   O   P   S       M   a   p   S   u   p
0023720    e   r   s   F   o   r   m       M   A   C   R   O       (   (
0023740    m   a   p   p   i   n   g   F   o   r   m       c   l   a   s
0023760    s   R   e   c       .       p   r   o   g   A   r   g   s   )
0024000        (   *       d   g   b   :       "   1   2   -   J   A   N
0024020    -   8   2       1   4   :   5   5   "   )       (   *       M
0024040    a   p   s      \r   t   h   r   o   u   g   h       a       c
0024060    l   a   s   s       a   n   d       i   t   s       s   u   p
0024100    e   r   s       i   n       o   r   d   e   r   .       R   e
0024120    t   u   r   n   s       i   f       f   o   r   m       h   a
0024140    s       r   e   t   u   r   n       s   t   a   t   e   m   e
0024160    n   t   ,       o   r       N   I   L       w   h   e   n    
0024200    f   i   n   i   s   h   e   d       %   .  \r       f   o   r
0024220    m       c   a   n       u   s   e       c   l   a   s   s    
0024240    a   s       f   r   e   e       v   a   r   i   a   b   l   e
0024260    )       (   P   R   O   G       (   s   u   p   e   r   s    
0024300    (   c   l   a   s   s       c   l   a   s   s   R   e   c   )
0024320        .       p   r   o   g   A   r   g   s   )       (   C   O
0024340    N   D       (   (   N   U   L   L       c   l   a   s   s   )
0024360        (  \r   R   E   T   U   R   N       N   I   L   )   )   )
0024400        (   S   E   T   Q       s   u   p   e   r   s       (   S
0024420    u   p   e   r   s       c   l   a   s   s   )   )       L   P
0024440        m   a   p   p   i   n   g   F   o   r   m       (   *    
0024460    t   h   i   s       i   s       w   h   e   r   e       t   h
0024500    e       s   u   b   s   t   i   t   u   t   i   o   n       g
0024520    o   e   s   )       O   N       (  \r   C   O   N   D       (
0024540    (   S   E   T   Q       c   l   a   s   s       (   p   o   p
0024560        s   u   p   e   r   s   )   )       (   *       I   f    
0024600    t   h   e   r   e       i   s       a       S   u   p   e   r
0024620    ,       i   t   e   r   a   t   e       a   r   o   u   n   d
0024640        t   h   e       L   o   o   p   )       (   G   O       L
0024660    P   )   )   )       (   *       R   e   t   u   r   n   s    
0024700   \r   N   I   L       i   f       n   o   t       f   o   u   n
0024720    d   )       (   R   E   T   U   R   N       N   I   L   )   )
0024740    )   )  \r   (   P   U   T   P   R   O   P   S       M   a   p
0024760    S   u   p   e   r   s   U   n   l   e   s   s   B   a   d   L
0025000    i   s   t       M   A   C   R   O       (   (   b   a   d   L
0025020    i   s   t       m   a   p   p   i   n   g   F   o   r   m    
0025040    c   l   a   s   s   R   e   c       .       p   r   o   g   A
0025060    r   g   s   )       (   *       d   g   b   :      \r   "   1
0025100    2   -   J   A   N   -   8   2       1   4   :   5   5   "   )
0025120        (   *       M   a   p   s       t   h   r   o   u   g   h
0025140        a       c   l   a   s   s       a   n   d       i   t   s
0025160        s   u   p   e   r   s       i   n       o   r   d   e   r
0025200    .       R   e   t   u   r   n   s       i   f       f   o   r
0025220    m       h   a   s       r   e   t   u   r   n      \r   s   t
0025240    a   t   e   m   e   n   t   ,       o   r       N   I   L    
0025260    w   h   e   n       f   i   n   i   s   h   e   d       %   .
0025300        f   o   r   m       c   a   n       u   s   e       c   l
0025320    a   s   s       a   s       f   r   e   e       v   a   r   i
0025340    a   b   l   e   )       (   P   R   O   G       (   s   u   p
0025360    e   r   s       (   c   l   a   s   s       c   l   a   s   s
0025400    R   e   c   )  \r       .       p   r   o   g   A   r   g   s
0025420    )       (   C   O   N   D       (   (   N   U   L   L       c
0025440    l   a   s   s   )       (   R   E   T   U   R   N       N   I
0025460    L   )   )   )       (   S   E   T   Q       s   u   p   e   r
0025500    s       (   S   u   p   e   r   s       c   l   a   s   s   )
0025520    )       L   P       (   *       S   k   i   p       i   f    
0025540    s   u   p   e   r       i   s       o   n  \r       b   a   d
0025560    L   i   s   t   .   )       (   O   R       (   F   M   E   M
0025600    B       (   C   l   a   s   s   N   a   m   e       c   l   a
0025620    s   s   )       b   a   d   L   i   s   t   )       m   a   p
0025640    p   i   n   g   F   o   r   m   )       (   *       t   h   i
0025660    s       i   s       w   h   e   r   e       t   h   e       s
0025700    u   b   s   t   i   t   u   t   i   o   n       g   o   e   s
0025720    )      \r   O   N       (   C   O   N   D       (   (   S   E
0025740    T   Q       c   l   a   s   s       (   p   o   p       s   u
0025760    p   e   r   s   )   )       (   G   O       L   P   )   )   )
0026000        (   *       R   e   t   u   r   n   s       N   I   L    
0026020    i   f       n   o   t       f   o   u   n   d   )       (   R
0026040    E   T   U   R   N       N   I   L   )   )   )   )  \r   (   P
0026060    U   T   P   R   O   P   S       M   e   n   u   G   e   t   O
0026100    r   C   r   e   a   t   e       M   A   C   R   O       (   (
0026120    n   a   m   e       i   t   e   m   s   )       (   C   O   N
0026140    D       (   (   t   y   p   e   ?       M   E   N   U       (
0026160    G   E   T   T   O   P   V   A   L       (   Q   U   O   T   E
0026200        n   a   m   e   )   )   )       n   a   m   e   )       (
0026220    T       (  \r   S   E   T   T   O   P   V   A   L       (   Q
0026240    U   O   T   E       n   a   m   e   )       (   c   r   e   a
0026260    t   e       M   E   N   U       C   H   A   N   G   E   O   F
0026300    F   S   E   T   F   L   G       _       T       I   T   E   M
0026320    S       _       i   t   e   m   s   )   )   )   )   )   )  \r
0026340    (   P   U   T   P   R   O   P   S       N   e   x   t   S   u
0026360    p   e   r   C   l   a   s   s       M   A   C   R   O       (
0026400    N   I   L       (   C   O   N   D       (   (   S   E   T   Q
0026420        c   l   a   s   s       (   p   o   p       s   u   p   e
0026440    r   s   )   )       (   *       *       T   h   i   s       c
0026460    o   d   e       a   s   s   u   m   e   s       t   h   a   t
0026500        L   P       i   s  \r       a       d   e   f   i   n   e
0026520    d       P   R   O   G       l   a   b   e   l       a   n   d
0026540        s   u   p   e   r   s       a   n   d       c   l   a   s
0026560    s       a   r   e       b   o   u   n   d   )       (   *    
0026600    I   f       t   h   e   r   e       i   s       a       S   u
0026620    p   e   r   ,       i   t   e   r   a   t   e       a   r   o
0026640    u   n   d       t   h   e       L   o   o   p   )  \r       (
0026660    G   O       L   P   )   )   )   )   )  \r   (   R   P   A   Q
0026700    Q       M   E   T   H   O   D   S   F   N   S       (   A   p
0026720    p   l   y   M   e   t   h   o   d       A   p   p   l   y   M
0026740    e   t   h   o   d   I   n   T   t   y   P   r   o   c   e   s
0026760    s       D   o   F   r   i   n   g   e   M   e   t   h   o   d
0027000    s       D   o   M   e   t   h   o   d       _   S   u   p   e
0027020    r   F   r   i   n   g   e      \r   F   i   n   d   L   o   c
0027040    a   l   M   e   t   h   o   d       F   i   n   d   S   e   l
0027060    e   c   t   o   r   I   n   d   e   x       F   i   x   @   $
0027100        F   e   t   c   h   M   e   t   h   o   d       F   e   t
0027120    c   h   M   e   t   h   o   d   O   r   H   e   l   p       G
0027140    e   t   C   a   l   l   e   r   C   l   a   s   s       G   e
0027160    t   N   t   h   M   e   t   h   o   d      \r   G   e   t   S
0027200    u   p   e   r   M   e   t   h   o   d       P   u   t   M   e
0027220    t   h   o   d   N   t   h       _       _   !       _   S   u
0027240    p   e   r       _   _       D   C   M   )   )  \r   (   M   O
0027260    V   D       (   Q   U   O   T   E       _   )       (   Q   U
0027300    O   T   E       S   E   N   D   )   )  \r   (   A   D   D   T
0027320    O   V   A   R       N   L   A   M   A       _   _       _   S
0027340    u   p   e   r       _   !       _       _   S   u   p   e   r
0027360    F   r   i   n   g   e       D   o   M   e   t   h   o   d    
0027400    D   o   F   r   i   n   g   e   M   e   t   h   o   d   s   )
0027420   \r   N   I   L  \r                                            
0027425