$ od -c -N 50000 [Indigo]<Loops>RELEASE>1-MAY-84>LOOPSMIXIN.DCOM!1
0000000 ( F I L E C R E A T E D " 2 6
0000020 - A p r - 8 4 1 8 : 1 1 : 2 6
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 I
0000120 X I N . ; 1 5 ) \r " 9 - A p
0000140 r - 8 4 1 6 : 2 8 : 0 8 " b
0000160 c o m p l ' d i n L O O P S
0000200 . S Y S O U T d a t e d " 2
0000220 6 - A p r - 8 4 1 3 : 3 0 : 1
0000240 0 " ) \r ( F I L E C R E A T E D
0000260 " 2 1 - A p r - 8 4 2 0 : 4
0000300 8 : 1 3 " { I N D I G O } < L
0000320 O O P S > S O U R C E S > L O O
0000340 P S M I X I N . ; 1 5 3 5 1 3
0000360 8 c h a n g e s t o : ( C
0000400 L A S S E S \r T e x t I t e m
0000420 ) p r e v i o u s d a t e :
0000440 " 2 9 - F e b - 8 4 0 9 : 0
0000460 6 : 4 7 " { I N D I G O } < L
0000500 O O P S > S O U R C E S > L O O
0000520 P S M I X I N . ; 1 4 ) \r G l o
0000540 b a l N a m e A 0 0 0 1 D 1 \r
0000560 ( N A M E E R R O R S E T L
0000600 ( 2 E R R O R S E T . W 1
0000620 E R R O R S E T . V 0 E R
0000640 R O R S E T . U ) F 0 R E
0000660 S E T V A R S L S T F 1 s
0000700 e l f F 2 R E S E T Y F
0000720 3 v a r N a m e F 4 n
0000740 a m e F 5 p r o p F 6
0000760 a v F 7 t y p e ) \0 8
0001000 \0 \b \0 003 g \0 \0 d \t \0 \0 032 g \0 \0 \t
0001020 \0 \0 277 P 032 c \0 277 g \0 \0 d \t \0 \0 032
0001040 g \0 \0 \t \0 \0 277 P 032 c \0 277 Q S T U
0001060 V W 016 \r 006 \0 \0 c 004 i 020 \0 ( 6 2 Q
0001100 R e m e m b e r N a m e 4 1
0001120 Q S E T T O P V A L 3 2 Q
0001140 G E T T O P V A L 1 5 Q S E
0001160 T T O P V A L 6 G E T T O P
0001200 V A L ) \r ( 3 6 Q C u r r e n
0001220 t U I D T a b l e 2 6 Q C u
0001240 r r e n t U I D T a b l e 1 2
0001260 Q C u r r e n t N a m e T a b
0001300 l e 2 C u r r e n t N a m e
0001320 T a b l e ) \r ( ) \r G l o b a l
0001340 N a m e D 1 \r ( P 2 R E S
0001360 E T Z P 1 R E S E T Y P
0001400 0 L I S P X H I S T I 5
0001420 t y p e I 4 a v I 3
0001440 p r o p I 2 n a m e I
0001460 1 v a r N a m e I 0 s
0001500 e l f F 3 L I S P X H I S
0001520 T F 4 R E S E T V A R S L
0001540 S T ) \0 " 003 002 \0 006 S 021 ! 002 T o
0001560 \0 \0 \0 g \0 \0 \n \0 \0 221 h 202 g \0 \0 Z
0001600 \n \0 \0 J 223 \b \0 \0 020 I 020 \0 ( 3 5 Q
0001620 E R R O R ! 3 0 Q R E S E
0001640 T R E S T O R E 1 6 Q G l o
0001660 b a l N a m e A 0 0 0 1 ) \r ( 2
0001700 4 Q E R R O R 1 3 Q I N T
0001720 E R N A L ) \r ( 1 0 Q ( D U
0001740 M M Y . F O R . E R R O R S E T
0001760 ) ) \r R e m e m b e r N a m e
0002000 D 1 \r ( P 1 o l d N a m e
0002020 P 0 G e t V a l u e I 5
0002040 t y p e I 4 a v I 3
0002060 p r o p I 2 n a m e I
0002100 1 v a r N a m e I 0 s
0002120 e l f ) \0 9 002 \0 \0 006 @ 021 021 001 @
0002140 B \n \0 \0 277 B @ \t \0 \0 g \0 \0 360 223 g
0002160 \0 \0 202 g \0 \0 \n \0 \0 277 I d B 360 263 023
0002200 225 @ I \n \0 \0 277 D B @ A C E \r 006 \0
0002220 \0 B 020 \0 ( 6 5 Q P u t L o c a
0002240 l S t a t e 5 2 Q D e l e t
0002260 e O b j e c t N a m e 3 5 Q
0002300 M A R K A S C H A N G E D 1 6
0002320 Q T Y P E N A M E 1 0 Q N
0002340 a m e E n t i t y ) \r ( 3 2 Q
0002360 I N S T A N C E S 2 6 Q C L
0002400 A S S E S 2 1 Q c l a s s )
0002420 \r ( ) \r T e m p l a t e C o p y
0002440 D 1 \r ( P 1 0 Q o b j %
0002460 P 5 n e w p f P 4 n
0002500 e w g f P 3 n e w l o c
0002520 P 2 p f P 1 g f P
0002540 0 l s I 2 s p e c S e l
0002560 e c t o r I 1 a l i s t
0002600 I 0 o l d V a l u e F 2
0002620 0 Q U s e M e t h o d C a c h
0002640 e F l g F 2 1 Q C l a s s
0002660 B l o c k F 2 2 Q S e l e
0002700 c t o r B l o c k F 2 3 Q
0002720 M e t h o d B l o c k ) 001 221 020
0002740 004 \0 003 @ \t \0 \0 d g \0 \0 360 262 N @ 006
0002760 \0 \0 311 \0 @ 006 \0 \0 311 002 @ 006 \0 \0 311 004
0003000 021 3 005 H A B \v \0 \0 [ I A B \v \0 \0
0003020 \ J A B \v \0 \0 ] H K 360 231 J M 360 225
0003040 I L 360 221 @ 020 ` \0 \0 037 d K 024 \0 277 d
0003060 L 024 002 277 d M 024 004 277 020 d g \0 \0 360 262
0003100 0 @ d 001 g \0 \0 360 221 @ 020 001 A B \v \0
0003120 \0 @ 002 A B \v \0 \0 021 002 \a N d @ 001 360
0003140 231 277 O 016 @ 002 360 221 @ 020 N O 016 032 020 g
0003160 \0 \0 360 262 326 @ 021 021 \a N g \0 \0 \n \0 \0
0003200 _ 016 277 N g \0 \0 l 002 O 016 017 016 022 262 273
0003220 @ A \n \0 \0 002 265 003 202 261 \0 331 B 242 261 \0
0003240 276 @ 021 ! \n O 020 311 \0 _ 022 021 A 017 O 022
0003260 004 ` \0 \0 360 243 h 261 \0 215 W 262 / O 022
0003300 323 B 323 346 l 376 345 _ 030 277 O 022 d W " O
0003320 030 320 311 \0 360 262 030 277 B W $ O 030 320 311 \0
0003340 360 230 W & O 030 320 311 \0 260 [ O 022 006 \0 \0
0003360 311 022 _ 036 277 B O 026 006 \0 \0 311 030 265 005 277
0003400 h 202 \n \0 \0 _ 034 256 O 036 001 O 036 002 _ 036
0003420 277 _ 026 264 1 260 340 O 026 O 034 \n \0 \0 _ 032
0003440 277 W 262 037 W " O 030 320 O 022 316 \0 277 W
0003460 $ O 030 320 B 316 \0 277 W & O 030 320 O 032 316
0003500 \0 277 O 032 022 265 \n B o \0 \0 \0 \n \0 \0 _
0003520 024 277 O 020 A l 002 O 024 017 016 020 @ 021 021 \a
0003540 N g \0 \0 \n \0 \0 _ 016 277 N A l 002 O 016
0003560 017 016 020 \0 ( 6 0 3 Q F e t c h M
0003600 e t h o d O r H e l p 5 5 3 Q
0003620 E R R O R 4 7 2 Q G e t N
0003640 t h M e t h o d 4 4 1 Q \ F
0003660 i n d E n t r y I n d e x 2 6
0003700 1 Q F A S S O C 2 3 4 Q F
0003720 e t c h M e t h o d O r H e l p
0003740 1 6 4 Q T e m p l a t e C o
0003760 p y 1 5 5 Q T e m p l a t e
0004000 C o p y 6 3 Q T e m p l a t
0004020 e C o p y 5 4 Q T e m p l a
0004040 t e C o p y 4 5 Q T e m p l
0004060 a t e C o p y 3 T Y P E N A
0004100 M E ) \r ( 6 0 0 Q N e w 4 2
0004120 7 Q c l a s s 4 1 4 Q c l
0004140 a s s 3 2 0 Q 004 003 c l a s s
0004160 T Y P E # 2 4 3 Q T e m p l
0004200 a t e 2 3 1 Q I n s t O f !
0004220 2 1 6 Q c l a s s 1 4 3 Q
0004240 * 1 3 2 Q L I S T P 1 0
0004260 5 Q 004 003 a c t i v e V a l u e
0004300 T Y P E # 3 2 Q a c t i v e
0004320 V a l u e 2 4 Q a c t i v e
0004340 V a l u e 1 6 Q a c t i v e
0004360 V a l u e 7 a c t i v e V a
0004400 l u e ) \r ( 5 5 0 Q " n o t
0004420 f o u n d f o r D o M e t
0004440 h o d " ) \r I n d i r e c t O b
0004460 j . F o r w a r d M e s s a g e
0004500 D 1 \r ( I 5 d u m m y A r
0004520 g 5 I 4 d u m m y A r g 4
0004540 I 3 d u m m y A r g 3 I
0004560 2 d u m m y A r g 2 I 1
0004600 d u m m y A r g 1 I 0 s
0004620 e l f F 0 F o r w a r d e
0004640 d S e l e c t o r ) \0 024 \0 001 \0
0004660 006 ` \0 \0 P A B C D E h 032 032 032 032 032
0004700 \v \0 \0 020 \0 ( 2 1 Q A p p l y M
0004720 e t h o d ) \r ( 2 D e f a u l
0004740 t O b j e c t ) \r ( ) \r I n d i
0004760 r e c t O b j . I V M i s s i n
0005000 g D 1 \r ( I 2 c r e a t e
0005020 D e s c r F l g I 1 i v N
0005040 a m e I 0 s e l f ) \0 212
0005060 003 \0 \0 003 @ 021 021 001 H g \0 \0 \n \0 \0 271
0005100 H A l 002 I 017 016 022 027 \0 \0 265 027 @ 021 021
0005120 001 H g \0 \0 \n \0 \0 271 H A B l 003 I 017
0005140 016 020 A B \v \0 \0 265 I ` \0 \0 d 004 ` \0
0005160 \0 360 246 d 004 ` \0 \0 360 222 311 \0 202 \t \0 \0
0005200 311 \b A ` \0 \0 d 004 ` \0 \0 360 246 d 004 `
0005220 \0 \0 360 222 311 \0 202 \t \0 \0 311 006 021 022 002 j
0005240 272 H I 001 360 221 J 204 I 002 Y 244 h 022 d 245
0005260 020 J k 330 260 354 k 330 \n \0 \0 001 020 \0 ( 2
0005300 0 6 Q F N T H 1 4 5 Q G e
0005320 t L i s p C l a s s 1 1 3 Q
0005340 G e t L i s p C l a s s 6 2 Q
0005360 G e t I V D e s c r 4 3 Q
0005400 G e t S u p e r M e t h o d 1
0005420 2 Q F e t c h M e t h o d O r
0005440 H e l p ) \r ( 1 3 5 Q 004 003 c l
0005460 a s s T Y P E # 1 2 6 Q 004 003
0005500 i n s t a n c e T Y P E # 1 2
0005520 1 Q D e f a u l t O b j e c t
0005540 1 0 3 Q 004 003 c l a s s T Y P
0005560 E # 7 4 Q 004 003 i n s t a n c
0005600 e T Y P E # 6 7 Q D e f a u
0005620 l t O b j e c t 4 0 Q I V M
0005640 i s s i n g 2 6 Q D e f a u
0005660 l t O b j e c t 7 F i n d I
0005700 V H o l d e r ) \r ( ) \r I n d i
0005720 r e c t O b j . M e s s a g e N
0005740 o t U n d e r s t o o d D 1 \r
0005760 ( I 1 s e l e c t o r I
0006000 0 s e l f F 2 F o r w a
0006020 r d e d S e l e c t o r ) \0 4
0006040 002 001 \0 002 @ 021 021 001 H g \0 \0 \n \0 \0 271
0006060 H A l 002 I 017 016 022 027 \0 \0 226 A c 004 g
0006100 \0 \0 020 @ 021 021 001 H g \0 \0 \n \0 \0 271 H
0006120 A l 002 I 017 016 020 \0 ( 5 1 Q G e t
0006140 S u p e r M e t h o d 1 2 Q
0006160 F e t c h M e t h o d O r H e l
0006200 p ) \r ( 4 6 Q M e s s a g e N
0006220 o t U n d e r s t o o d 3 5 Q
0006240 F o r w a r d M e s s a g e
0006260 2 6 Q D e f a u l t O b j e c
0006300 t 7 F i n d R e c e i v e r
0006320 ) \r ( ) \r L i s t M e t a C l a
0006340 s s . D e s t r o y I n s t a n
0006360 c e D 1 \r ( I 1 o b j e c
0006400 t I 0 c l a s s ) \0 ( 002
0006420 \0 \0 002 @ A @ g \0 \0 \n \0 \0 003 \n \0 \0
0006440 g \0 \0 \v \0 \0 @ 021 021 001 H g \0 \0 \n \0
0006460 \0 271 H A l 002 I 017 016 020 \0 ( 3 5 Q
0006500 G e t S u p e r M e t h o d 2
0006520 2 Q P u t C l a s s 1 4 Q
0006540 D R E M O V E 1 0 Q G e t C
0006560 l a s s ) \r ( 3 2 Q D e s t r
0006600 o y I n s t a n c e 1 7 Q A
0006620 l l I n s t a n c e s 5 A l
0006640 l I n s t a n c e s ) \r ( ) \r L
0006660 i s t M e t a C l a s s . N e w
0006700 D 1 \r ( P 2 n e w I n s t
0006720 a n c e I 1 n a m e I
0006740 0 c l a s s ) \0 + 003 \0 \0 002 @
0006760 021 021 001 H g \0 \0 \n \0 \0 271 H A l 002 I
0007000 017 016 022 021 001 002 @ J @ g \0 \0 \n \0 \0 003
0007020 032 g \0 \0 \v \0 \0 J 020 \0 ( 4 7 Q P
0007040 u t C l a s s 3 7 Q G e t C
0007060 l a s s 1 2 Q G e t S u p e
0007100 r M e t h o d ) \r ( 4 4 Q A l
0007120 l I n s t a n c e s 3 4 Q A
0007140 l l I n s t a n c e s 7 N e
0007160 w ) \r ( ) \r N a m e d O b j e c
0007200 t . C o p y D 1 \r ( P 2 o
0007220 b j I 1 n a m e I 0
0007240 s e l f ) \0 ( 005 \0 \0 002 @ 021 021 001
0007260 H g \0 \0 \n \0 \0 271 H k I 017 016 022 021 !
0007300 004 J \ g \0 \0 \n \0 \0 273 L A l 002 K 017
0007320 016 J 020 \0 ( 3 4 Q F e t c h M e
0007340 t h o d O r H e l p 1 2 Q G
0007360 e t S u p e r M e t h o d ) \r (
0007400 3 1 Q S e t N a m e 7 C o
0007420 p y ) \r ( ) \r N a m e d O b j e
0007440 c t . P r i n t O n D 1 \r ( I
0007460 1 f i l e I 0 s e l f
0007500 ) \0 = 002 \0 \0 002 @ g \0 \0 \n \0 \0 262
0007520 o \0 \0 \0 A \n \0 \0 277 @ \t \0 \0 @ g
0007540 \0 \0 \n \0 \0 h 032 032 A \n \0 \0 277 260 025 @
0007560 021 021 001 H g \0 \0 \n \0 \0 271 H A l 002 I
0007600 017 016 @ 020 \0 ( 6 1 Q G e t S u p
0007620 e r M e t h o d 4 3 Q P R I
0007640 N 2 3 4 Q G e t V a l u e
0007660 2 5 Q C l a s s N a m e 2 0
0007700 Q P R I N 1 6 G e t V a l
0007720 u e ) \r ( 5 6 Q P r i n t O n
0007740 3 1 Q n a m e 3 n a m e
0007760 ) \r ( 1 4 Q " # & " ) \r N a
0010000 m e d O b j e c t . S e t N a m
0010020 e D 1 \r ( I 1 n a m e I
0010040 0 s e l f ) \0 \v \0 \0 \0 002 @
0010060 g \0 \0 A \v \0 \0 @ 020 \0 ( 7 P u t
0010100 V a l u e ) \r ( 3 n a m e ) \r
0010120 ( ) \r N a m e d O b j e c t . U
0010140 n S e t N a m e D 1 \r ( I 1
0010160 n a m e I 0 s e l f )
0010200 \0 ! 002 \0 \0 002 @ 021 021 001 H g \0 \0 \n \0
0010220 \0 271 H A l 002 I 017 016 023 @ g \0 \0 g \0
0010240 \0 \v \0 \0 @ 020 \0 ( 3 5 Q P u t V
0010260 a l u e O n l y 1 2 Q G e t
0010300 S u p e r M e t h o d ) \r ( 3 2
0010320 Q ? 2 7 Q n a m e 7 U
0010340 n S e t N a m e ) \r ( ) \r S t r
0010360 u c M e t a . N e w D 1 \r ( P
0010400 1 4 Q c v P 1 3 Q i v
0010420 P 2 n e w C l a s s I
0010440 2 s u p e r s I 1 n a m
0010460 e I 0 s e l f ) \0 223 \r \0
0010500 \0 003 @ 021 021 001 H g \0 \0 \n \0 \0 271 H A
0010520 B l 003 I 017 016 022 021 201 \n @ \ g \0 \0 \n
0010540 \0 \0 273 L g \0 \0 l 002 K 017 016 260 033 d 001
0010560 021 001 \v @ ^ g \0 \0 \n \0 \0 275 N O 026 J
0010600 l 003 M 017 016 023 002 003 265 346 @ _ 020 g \0 \0
0010620 \n \0 \0 _ 016 277 O 020 g \0 \0 l 002 O 016 017
0010640 016 260 . d 001 021 001 \f @ O 030 g \0 \0 \v \0
0010660 \0 i 360 263 032 @ _ 024 g \0 \0 \n \0 \0 _ 022
0010700 277 O 024 O 030 J l 003 O 022 017 016 277 023 002 003
0010720 265 323 J 020 \0 ( 1 7 3 Q F e t c h
0010740 M e t h o d O r H e l p 1 5 6
0010760 Q G e t C V H e r e 1 2 0 Q
0011000 F e t c h M e t h o d O r H e
0011020 l p 7 0 Q F e t c h M e t h
0011040 o d O r H e l p 3 7 Q F e t
0011060 c h M e t h o d O r H e l p 1
0011100 2 Q G e t S u p e r M e t h o
0011120 d ) \r ( 1 7 0 Q C o p y C V
0011140 1 5 3 Q L o c a l 1 3 0 Q
0011160 C V s 1 1 5 Q L i s t 6 5
0011200 Q C o p y I V 4 4 Q I V s
0011220 3 4 Q L i s t ! 7 N e w
0011240 ) \r ( ) \r T e m p C l a s s . N
0011260 e w D 1 \r ( I 0 s e l f )
0011300 \0 023 002 \0 \0 001 @ 021 021 001 H g \0 \0 \n
0011320 \0 \0 271 H k I 017 016 020 \0 ( 1 2 Q F
0011340 e t c h M e t h o d O r H e l p
0011360 ) \r ( 7 N e w T e m p ) \r ( )
0011400 \r T e m p l a t e . C o p y A 0
0011420 0 0 2 D 1 \r ( P 1 o l d V
0011440 a l u e P 0 t c V a l u e
0011460 I 2 p r o p N a m e I
0011500 1 v a r N a m e I 0 s e
0011520 l f F 2 a l i s t ) \0 037
0011540 002 001 \0 003 021 001 @ A B \v \0 \0 Y d R
0011560 g \0 \0 \v \0 \0 X 360 246 @ A H B \f \0 \0
0011600 h 020 \0 ( 3 3 Q P u t V a l u e
0011620 O n l y 2 1 Q T e m p l a t
0011640 e C o p y 1 0 Q G e t V a l
0011660 u e O n l y ) \r ( 1 6 Q C o p
0011700 y ) \r ( ) \r T e m p l a t e . C
0011720 o p y D 1 \r ( P 4 t c V a
0011740 l u e P 3 o l d V a l u e
0011760 P 2 n e w C l a s s I
0012000 2 a l i s t I 1 c l a s
0012020 s I 0 s e l f F 5 i
0012040 n s t a n c e ) \0 * 005 001 \0 003 A
0012060 021 021 001 H g \0 \0 \n \0 \0 271 H k I 017 016
0012100 022 021 ! 004 B A J 032 h 032 \n \0 \0 b 004 U
0012120 g \0 \0 \n \0 \0 J 020 \0 ( 4 6 Q M a
0012140 p I V s ! 3 5 Q \ N C O N C
0012160 2 1 2 Q G e t S u p e r M e
0012200 t h o d ) \r ( 4 3 Q T e m p l
0012220 a t e . C o p y A 0 0 0 2 7
0012240 C o p y ) \r ( ) \r T e m p l a t
0012260 e . N e w A 0 0 0 2 D 1 \r ( P
0012300 1 o l d V a l u e P 0
0012320 t c V a l u e I 2 p r o p
0012340 N a m e I 1 v a r N a m e
0012360 I 0 s e l f F 2 a l
0012400 i s t ) \0 034 002 001 \0 003 021 001 @ A
0012420 B \v \0 \0 Y d R \n \0 \0 X 360 246 @ A H
0012440 B \f \0 \0 h 020 \0 ( 3 0 Q P u t V
0012460 a l u e O n l y 1 6 Q T e m
0012500 p l a t e C o p y 1 0 Q G e
0012520 t V a l u e O n l y ) \r N I L \r
0012540 ( ) \r T e m p l a t e . N e w
0012560 D 1 \r ( P 4 t c V a l u e
0012600 P 3 o l d V a l u e P 2
0012620 i n s t a n c e I 1 a l
0012640 i s t I 0 c l a s s ) \0
0012660 * 005 \0 \0 002 @ 021 021 001 H g \0 \0 \n \0 \0
0012700 271 H k I 017 016 022 021 ! 004 A @ J 032 h 032
0012720 \n \0 \0 b 002 J g \0 \0 \n \0 \0 J 020 \0 (
0012740 4 6 Q M a p I V s ! 3 5 Q
0012760 \ N C O N C 2 1 2 Q G e t S
0013000 u p e r M e t h o d ) \r ( 4 3 Q
0013020 T e m p l a t e . N e w A 0 0
0013040 0 2 7 N e w ) \r ( ) \r T e m
0013060 p l a t e . S p e c i a l i z e
0013100 A 0 0 0 2 D 1 \r ( P 1 o l
0013120 d V a l u e P 0 t c V a l
0013140 u e I 2 p r o p N a m e
0013160 I 1 v a r N a m e I 0
0013200 s e l f F 4 n e w C l a s
0013220 s F 5 a l i s t ) \0 7 004
0013240 002 \0 003 021 @ 003 @ A B \v \0 \0 Y d U g
0013260 \0 \0 \v \0 \0 X 360 263 T [ g \0 \0 \n \0
0013300 \0 272 K A l 002 J 017 016 245 T A \n \0 \0 277
0013320 T A H B \f \0 \0 h 020 \0 ( 6 3 Q P
0013340 u t C l a s s I V 5 3 Q A d
0013360 d C I V 3 5 Q F e t c h M e
0013400 t h o d O r H e l p 2 1 Q T
0013420 e m p l a t e C o p y 1 0 Q
0013440 G e t V a l u e O n l y ) \r ( 3
0013460 2 Q H a s I V 1 6 Q S p e
0013500 c i a l i z e ) \r ( ) \r T e m p
0013520 l a t e . S p e c i a l i z e
0013540 D 1 \r ( P 4 t c V a l u e
0013560 P 3 o l d V a l u e P 2
0013600 n e w C l a s s I 1 a l
0013620 i s t I 0 c l a s s ) \0
0013640 9 005 \0 \0 002 @ 021 021 001 H g \0 \0 \n \0 \0
0013660 271 H A d 232 004 l 004 360 264 \a A h b 002 277
0013700 l 002 I 017 016 022 021 ! 004 A @ J 032 h 032 \n
0013720 \0 \0 b 002 @ g \0 \0 \n \0 \0 J 020 \0 ( 6
0013740 5 Q M a p I V s ! 5 4 Q \
0013760 N C O N C 2 1 2 Q G e t S u
0014000 p e r M e t h o d ) \r ( 6 2 Q
0014020 T e m p l a t e . S p e c i a l
0014040 i z e A 0 0 0 2 7 S p e c i
0014060 a l i z e ) \r ( ) \r V a r L e n
0014100 g t h . L e n g t h D 1 \r ( I
0014120 0 s e l f ) \0 \f \0 \0 \0 001 @
0014140 g \0 \0 \n \0 \0 \t \0 \0 020 \0 ( 1 1 Q
0014160 L E N G T H 6 G e t V a l u
0014200 e ) \r ( 3 i n d e x e d V a r
0014220 s ) \r ( ) \r N o d e . A d d P e
0014240 r s p D 1 \r ( P 2 o l d V
0014260 i e w P 1 o l d V i e w N
0014300 a m e P 0 o l d N o d e
0014320 I 3 d o n t C a u s e E r r
0014340 o r I 2 v i e w I 1
0014360 v i e w N a m e I 0 s e l
0014400 f ) \0 261 \a \0 \0 004 B g \0 \0 \n \0 \0
0014420 021 a 006 H 262 O B g \0 \0 g \0 \0 \v \0 \0
0014440 271 H @ 360 263 024 C 263 < B o \0 \0 \0 H o
0014460 \0 \0 \0 \f \0 \0 260 , I d A 360 221 B 020 262
0014500 $ C 255 B o \0 \0 \0 I o \0 \0 \0 \f \0 \0
0014520 277 H \ g \0 \0 \n \0 \0 273 L I B l 003 K
0014540 017 016 277 @ g \0 \0 A \v \0 \0 Z g \0 \0 360
0014560 242 J 265 037 B g \0 \0 @ \v \0 \0 B g \0 \0
0014600 A g \0 \0 \f \0 \0 @ g \0 \0 B A \f \0 \0
0014620 020 B 360 263 341 C 255 J o \0 \0 \0 A o \0 \0
0014640 \0 \f \0 \0 277 @ ^ g \0 \0 \n \0 \0 275 N A
0014660 J l 003 M 017 016 277 260 275 \0 ( 2 4 3 Q
0014700 F e t c h M e t h o d O r H e l
0014720 p 2 3 2 Q H E L P C H E C K
0014740 2 0 6 Q P u t V a l u e 1
0014760 7 5 Q P u t V a l u e 1 6 2
0015000 Q P u t V a l u e 1 4 1 Q
0015020 G e t V a l u e 1 1 7 Q F e
0015040 t c h M e t h o d O r H e l p
0015060 1 0 6 Q H E L P C H E C K 5
0015100 4 Q H E L P C H E C K 2 6 Q
0015120 G e t V a l u e 6 G e t V
0015140 a l u e ) \r ( 2 4 0 Q D e l e
0015160 t e P e r s p 2 0 1 Q p e r
0015200 s p e c t i v e s 1 7 2 Q m
0015220 y V i e w N a m e 1 6 6 Q p
0015240 e r s p e c t i v e N o d e 1
0015260 5 6 Q p e r s p e c t i v e N
0015300 o d e 1 4 5 Q ? 1 3 5 Q
0015320 p e r s p e c t i v e s 1 1 4
0015340 Q D e l e t e P e r s p 2 3
0015360 Q m y V i e w N a m e 2 0 Q
0015400 p e r s p e c t i v e N o d e
0015420 3 p e r s p e c t i v e N o
0015440 d e ) \r ( 2 2 7 Q " p e r
0015460 s p e c t i v e o f s e l f
0015500 . T y p e O K t o r e
0015520 p l a c e i t . " 2 2 2 Q
0015540 " i s c u r r e n t l y t
0015560 h e " 1 0 3 Q " p r e v
0015600 i o u s l y . \r T y p e O K
0015620 t o c h a n g e t o n e w
0015640 v i e w n a m e " 7 6 Q
0015660 " w a s s t o r e d u n d
0015700 e r v i e w N a m e " 5 1
0015720 Q " a s a N o d e . \r T
0015740 y p e O K t o r e p l a c
0015760 e o l d N o d e w i t h n
0016000 e w n o d e . " 4 4 Q "
0016020 a l r e a d y h a s n o d e
0016040 " ) \r N o d e . C o p y D 1
0016060 \r ( I 0 s e l f ) \0 h \n \0
0016100 \0 001 @ 021 1 003 H g \0 \0 \n \0 \0 271 H @
0016120 [ g \0 \0 \n \0 \0 272 K g \0 \0 g \0 \0 l
0016140 003 J 017 016 021 Q \t L 003 265 \n M 022 l 002 I
0016160 017 016 020 001 _ 020 277 @ g \0 \0 O 020 \v \0 \0
0016200 _ 022 g \0 \0 O 020 g \0 \0 \f \0 \0 277 O 022
0016220 h 032 _ 016 277 N 265 \r O 016 h 032 ^ 275 L 002
0016240 \ 260 307 O 016 & 276 260 367 \0 ( 1 1 2 Q
0016260 P u t V a l u e 7 5 Q G e t
0016300 I V H e r e 2 4 Q F e t c h
0016320 M e t h o d O r H e l p 1 2 Q
0016340 F e t c h M e t h o d O r H e
0016360 l p ) \r ( 1 0 7 Q m y V i e w
0016400 N a m e 1 0 2 Q p e r s p e
0016420 c t i v e N o d e 7 0 Q p e
0016440 r s p e c t i v e s 3 4 Q p
0016460 e r s p e c t i v e s 3 1 Q
0016500 I V P R O P S 2 1 Q L i s t
0016520 7 S u b l i s ) \r ( ) \r N o
0016540 d e . D e l e t e P e r s p D
0016560 1 \r ( P 0 o l d V i e w I
0016600 3 d o n t C a u s e E r r o
0016620 r I 2 v i e w I 1 v
0016640 i e w N a m e I 0 s e l f
0016660 ) \0 ] 001 \0 \0 004 @ g \0 \0 A \v \0 \0
0016700 021 001 \0 H g \0 \0 360 262 023 C 254 A o \0 \0
0016720 \0 @ o \0 \0 \0 \f \0 \0 h 020 B 265 \a H b
0016740 004 260 030 H 360 263 023 C 254 B o \0 \0 \0 A o
0016760 \0 \0 \0 \f \0 \0 h 020 B g \0 \0 \n \0 \0 B
0017000 g \0 \0 h g \0 \0 \f \0 \0 @ g \0 \0 h A
0017020 \f \0 \0 020 \0 ( 1 3 2 Q P u t V a
0017040 l u e 1 2 1 Q P u t V a l u
0017060 e 1 0 6 Q P u t V a l u e
0017100 7 5 Q H E L P C H E C K 4 0
0017120 Q H E L P C H E C K 7 G e
0017140 t V a l u e ) \r ( 1 2 5 Q p e
0017160 r s p e c t i v e s 1 1 6 Q
0017200 v i e w N a m e 1 1 2 Q p e
0017220 r s p e c t i v e N o d e 1 0
0017240 3 Q p e r s p e c t i v e N o
0017260 d e 1 6 Q ? 3 p e r s p
0017300 e c t i v e s ) \r ( 7 2 Q "
0017320 o f s e l f . \r T y p e O
0017340 K t o c o n t i n u e w i
0017360 t h o u t c h a n g i n g n
0017400 o d e . " 6 5 Q " i s n
0017420 o t t h e " 3 5 Q " \r T
0017440 y p e O K t o c o n t i n
0017460 u e w i t h o u t c h a n g
0017500 i n g n o d e . " 3 0 Q "
0017520 i s n o t a p e r s p e
0017540 c t i v e o f " ) \r N o d e
0017560 . D e s t r o y D 1 \r ( P 2
0017600 v i e w N a m e I 0 s e
0017620 l f ) \0 B \a \0 \0 001 @ 021 021 001 H g
0017640 \0 \0 \n \0 \0 271 H k I 017 016 022 021 Q 006 I
0017660 003 265 022 @ ^ g \0 \0 \n \0 \0 275 N k M 017
0017700 016 h 020 001 272 @ \ g \0 \0 \n \0 \0 273 L J
0017720 l 002 K 017 016 277 I 002 Y 260 327 \0 ( 6 2 Q
0017740 F e t c h M e t h o d O r H e
0017760 l p 4 0 Q G e t S u p e r M
0020000 e t h o d 1 2 Q F e t c h M
0020020 e t h o d O r H e l p ) \r ( 5 7
0020040 Q D e l e t e P e r s p 3 5
0020060 Q D e s t r o y ! 7 L i s
0020100 t V i e w N a m e s ) \r ( ) \r N
0020120 o d e . D e s t r o y ! D 1 \r
0020140 ( P 2 v i e w N a m e I
0020160 0 s e l f ) \0 G \a \0 \0 001 @ 021
0020200 021 001 H g \0 \0 \n \0 \0 271 H k I 017 016 022
0020220 021 Q 006 I 003 265 022 @ ^ g \0 \0 \n \0 \0 275
0020240 N k M 017 016 h 020 001 272 @ g \0 \0 J \v \0
0020260 \0 \ g \0 \0 \n \0 \0 273 L k K 017 016 277 I
0020300 002 Y 260 322 \0 ( 7 1 Q F e t c h M
0020320 e t h o d O r H e l p 6 2 Q
0020340 G e t V a l u e 4 0 Q G e t
0020360 S u p e r M e t h o d 1 2 Q
0020400 F e t c h M e t h o d O r H e l
0020420 p ) \r ( 6 6 Q D e s t r o y
0020440 5 6 Q p e r s p e c t i v e s
0020460 3 5 Q D e s t r o y ! 7
0020500 L i s t V i e w N a m e s ) \r (
0020520 ) \r N o d e . F i n d I V H o l
0020540 d e r D 1 \r ( P 2 v I
0020560 1 i v N a m e I 0 s e l
0020600 f ) \0 5 005 \0 \0 002 @ 021 021 001 H g \0
0020620 \0 \n \0 \0 271 H k I 017 016 022 021 1 004 I 003
0020640 265 004 h 020 001 Z \ g \0 \0 \n \0 \0 273 L A
0020660 l 002 K 017 016 221 J 020 I 002 Y 260 344 \0 ( 4
0020700 3 Q F e t c h M e t h o d O r
0020720 H e l p 1 2 Q F e t c h M e
0020740 t h o d O r H e l p ) \r ( 4 0 Q
0020760 H a s I V 7 L i s t V i e
0021000 w s ) \r ( ) \r N o d e . F i n d
0021020 R e c e i v e r D 1 \r ( P 3
0021040 v P 2 p I 1 s e l
0021060 e c t o r I 0 s e l f )
0021100 \0 E 006 \0 \0 002 @ 021 021 001 H g \0 \0 \n \0
0021120 \0 271 H g \0 \0 g \0 \0 l 003 I 017 016 022 021
0021140 A 005 I 003 265 004 h 020 001 272 @ g \0 \0 J \v
0021160 \0 \0 [ ] g \0 \0 \n \0 \0 274 M A l 002 L
0021200 017 016 221 K 020 I 002 Y 260 333 \0 ( 6 3 Q
0021220 F e t c h M e t h o d O r H e l
0021240 p 5 3 Q G e t V a l u e 1
0021260 2 Q F e t c h M e t h o d O r
0021300 H e l p ) \r ( 6 0 Q U n d e r
0021320 s t a n d s 4 7 Q p e r s p
0021340 e c t i v e s 2 2 Q p e r s
0021360 p e c t i v e s 1 7 Q I V P
0021400 R O P S 7 L i s t ) \r ( ) \r
0021420 N o d e . G e t P e r s p D 1
0021440 \r ( P 0 p e r s p I 2
0021460 c a u s e E r r o r I 1 p
0021500 e r s p N a m e I 0 s e l
0021520 f ) \0 ! 001 \0 \0 003 021 020 \0 @ g \0 \0
0021540 A \v \0 \0 X 222 H 265 021 B 264 016 @ o \0 \0
0021560 \0 A \v \0 \0 264 003 h 020 \0 ( 3 3 Q H
0021600 E L P C H E C K 1 2 Q G e t
0021620 V a l u e ) \r ( 6 p e r s p e
0021640 c t i v e s ) \r ( 2 7 Q "
0021660 h a s n o p e r s p e c t i
0021700 v e " ) \r N o d e . L i s t V
0021720 i e w N a m e s D 1 \r ( P 5
0021740 v i e w N a m e I 0 s e
0021760 l f ) \0 C 006 \0 \0 001 021 P 004 @ \ g
0022000 \0 \0 \n \0 \0 273 L g \0 \0 g \0 \0 l 003 K
0022020 017 016 260 % d 001 021 001 005 @ g \0 \0 M \v \0
0022040 \0 004 ` \0 \0 360 022 235 d 001 270 I 265 \a H h
0022060 032 Z 201 H & 271 002 003 265 334 J 020 \0 ( 4 6
0022100 Q G e t V a l u e 1 2 Q F
0022120 e t c h M e t h o d O r H e l p
0022140 ) \r ( 5 2 Q 004 003 i n s t a n c
0022160 e T Y P E # 4 2 Q p e r s p
0022200 e c t i v e s 2 2 Q p e r s
0022220 p e c t i v e s 1 7 Q I V P
0022240 R O P S 7 L i s t ) \r ( ) \r
0022260 N o d e . L i s t V i e w s D
0022300 1 \r ( P 5 v i e w P 4
0022320 v i e w N a m e I 0 s e l
0022340 f ) \0 I 006 \0 \0 001 @ 021 021 001 H g \0
0022360 \0 \n \0 \0 271 H g \0 \0 g \0 \0 l 003 I 017
0022400 016 022 021 Q 005 H 003 265 004 I 020 001 274 @ g \0
0022420 \0 L \v \0 \0 ] d 004 ` \0 \0 360 230 273 J 265
0022440 \r K h 032 Z Y 277 H 002 X 260 334 K & Z 260
0022460 367 \0 ( 5 3 Q G e t V a l u e
0022500 1 2 Q F e t c h M e t h o d O
0022520 r H e l p ) \r ( 6 1 Q 004 003 i n
0022540 s t a n c e T Y P E # 4 7 Q
0022560 p e r s p e c t i v e s 2 2 Q
0022600 p e r s p e c t i v e s 1 7
0022620 Q I V P R O P S 7 L i s t
0022640 ) \r ( ) \r P e r s p e c t i v e
0022660 . A d d P e r s p D 1 \r ( P
0022700 0 m y N o d e I 2 v i e
0022720 w I 1 v i e w N a m e I
0022740 0 s e l f ) \0 * 003 \0 \0 003 021
0022760 0 002 @ g \0 \0 \n \0 \0 X 265 \r @ o \0 \0
0023000 \0 \n \0 \0 277 260 355 Y g \0 \0 \n \0 \0 272 I
0023020 A B l 003 J 017 016 020 \0 ( 3 6 Q F e
0023040 t c h M e t h o d O r H e l p
0023060 2 4 Q H E L P C H E C K 1 1
0023100 Q G e t V a l u e ) \r ( 3 3 Q
0023120 A d d P e r s p 6 p e r s
0023140 p e c t i v e N o d e ) \r ( 2
0023160 1 Q " h a s n o p e r s
0023200 p e c t i v e N o d e . \r T o
0023220 g o o n , m a k e s e l f
0023240 a p e r s p e c t i v e u
0023260 s i n g \r ( _ s e l f M a k
0023300 e P e r s p v i e w N a m e
0023320 n o d e T y p e ) . T h e n
0023340 t y p e O K . " ) \r P e r s p
0023360 e c t i v e . C o p y D 1 \r (
0023400 I 0 s e l f ) \0 * 002 \0 \0 001
0023420 @ g \0 \0 \n \0 \0 021 021 001 H g \0 \0 \n \0
0023440 \0 271 H k I 017 016 022 g \0 \0 @ g \0 \0 g
0023460 \0 \0 \v \0 \0 \v \0 \0 020 \0 ( 4 7 Q G
0023500 e t V a l u e 4 4 Q G e t V
0023520 a l u e 2 0 Q F e t c h M e
0023540 t h o d O r H e l p 6 G e t
0023560 V a l u e ) \r ( 4 1 Q m y V i
0023600 e w N a m e 3 6 Q p e r s p
0023620 e c t i v e N o d e 3 2 Q p
0023640 e r s p e c t i v e s 1 5 Q
0023660 C o p y 3 p e r s p e c t i
0023700 v e N o d e ) \r ( ) \r P e r s p
0023720 e c t i v e . D e l e t e M e A
0023740 s P e r s p D 1 \r ( I 0 s
0023760 e l f ) \0 037 002 \0 \0 001 @ 021 021 001 H
0024000 g \0 \0 \n \0 \0 271 H @ g \0 \0 g \0 \0 \v
0024020 \0 \0 @ l 003 I 017 016 020 \0 ( 2 6 Q G
0024040 e t V a l u e 1 2 Q F e t c
0024060 h M e t h o d O r H e l p ) \r (
0024100 2 3 Q m y V i e w N a m e 2
0024120 0 Q p e r s p e c t i v e N o
0024140 d e 7 D e l e t e P e r s p
0024160 ) \r ( ) \r P e r s p e c t i v e
0024200 . D e l e t e P e r s p D 1 \r
0024220 ( P 0 m y N o d e I 3
0024240 d o n t C a u s e E r r o r I
0024260 2 v i e w I 1 v i e w
0024300 N a m e I 0 s e l f ) \0
0024320 - 003 \0 \0 004 @ g \0 \0 \n \0 \0 021 ! 002 H
0024340 265 016 C 265 035 @ o \0 \0 \0 \n \0 \0 020 Z g
0024360 \0 \0 \n \0 \0 271 J A B C l 004 I 017 016 h
0024400 020 \0 ( 3 7 Q F e t c h M e t h
0024420 o d O r H e l p 2 7 Q H E L
0024440 P C H E C K 6 G e t V a l u
0024460 e ) \r ( 3 4 Q D e l e t e P e
0024500 r s p 3 p e r s p e c t i v
0024520 e N o d e ) \r ( 2 4 Q " h
0024540 a s n o p e r s p e c t i v
0024560 e N o d e . T y p e O K
0024600 t o g o o n " ) \r P e r s p
0024620 e c t i v e . D e s t r o y D
0024640 1 \r ( P 0 m y N o d e I
0024660 0 s e l f ) \0 , 005 \0 \0 001 @ g
0024700 \0 \0 \n \0 \0 021 A 004 H 236 @ Z g \0 \0 \n
0024720 \0 \0 271 J k I 017 016 277 @ \ g \0 \0 \n \0
0024740 \0 273 L k K 017 016 h 020 \0 ( 4 2 Q G
0024760 e t S u p e r M e t h o d 2 3
0025000 Q F e t c h M e t h o d O r H
0025020 e l p 6 G e t V a l u e ) \r
0025040 ( 3 7 Q D e s t r o y 2 0 Q
0025060 D e l e t e M e A s P e r s p
0025100 3 p e r s p e c t i v e N o
0025120 d e ) \r ( ) \r P e r s p e c t i
0025140 v e . D e s t r o y ! D 1 \r (
0025160 P 0 m y N o d e I 0 s
0025200 e l f ) \0 . 005 \0 \0 001 @ g \0 \0 \n
0025220 \0 \0 021 A 004 H 265 022 @ \ g \0 \0 \n \0 \0
0025240 273 L k K 017 016 h 020 Z g \0 \0 \n \0 \0 271
0025260 J k I 017 016 277 260 360 \0 ( 4 3 Q F e
0025300 t c h M e t h o d O r H e l p
0025320 2 4 Q G e t S u p e r M e t h
0025340 o d 6 G e t V a l u e ) \r (
0025360 4 0 Q D e s t r o y ! 2 1 Q
0025400 D e s t r o y 3 p e r s p
0025420 e c t i v e N o d e ) \r ( ) \r P
0025440 e r s p e c t i v e . F i n d I
0025460 V H o l d e r D 1 \r ( I 1
0025500 i v N a m e I 0 s e l f )
0025520 \0 033 002 \0 \0 002 @ g \0 \0 \n \0 \0 021 021
0025540 001 H g \0 \0 \n \0 \0 271 H A l 002 I 017 016
0025560 020 \0 ( 2 0 Q F e t c h M e t h
0025600 o d O r H e l p 6 G e t V a
0025620 l u e ) \r ( 1 5 Q F i n d I V
0025640 H o l d e r 3 p e r s p e c
0025660 t i v e N o d e ) \r ( ) \r P e r
0025700 s p e c t i v e . F i n d R e c
0025720 e i v e r D 1 \r ( I 1 s e
0025740 l e c t o r I 0 s e l f )
0025760 \0 033 002 \0 \0 002 @ g \0 \0 \n \0 \0 021 021
0026000 001 H g \0 \0 \n \0 \0 271 H A l 002 I 017 016
0026020 020 \0 ( 2 0 Q F e t c h M e t h
0026040 o d O r H e l p 6 G e t V a
0026060 l u e ) \r ( 1 5 Q F i n d R e
0026100 c e i v e r 3 p e r s p e c
0026120 t i v e N o d e ) \r ( ) \r P e r
0026140 s p e c t i v e . G e t P e r s
0026160 p D 1 \r ( P 1 p e r s p
0026200 P 0 n o d e I 2 c a u
0026220 s e E r r o r I 1 p e r s
0026240 p N a m e I 0 s e l f )
0026260 \0 7 002 \0 \0 003 @ g \0 \0 \n \0 \0 021 021 001
0026300 H 265 017 B 264 ' @ o \0 \0 \0 \n \0 \0 h 020
0026320 g \0 \0 A \v \0 \0 Y 222 I 265 021 B 264 016 @
0026340 o \0 \0 \0 A \v \0 \0 264 003 h 020 \0 ( 6 1
0026360 Q H E L P C H E C K 4 0 Q
0026400 G e t V a l u e 2 7 Q H E L
0026420 P C H E C K 6 G e t V a l u
0026440 e ) \r ( 3 4 Q p e r s p e c t
0026460 i v e s 3 p e r s p e c t i
0026500 v e N o d e ) \r ( 5 5 Q "
0026520 h a s n o p e r s p e c t i
0026540 v e " 2 4 Q " h a s n
0026560 o p e r p e c t i v e s . " )
0026600 \r P e r s p e c t i v e . L i s
0026620 t V i e w s D 1 \r ( I 0 s
0026640 e l f ) \0 031 002 \0 \0 001 @ g \0 \0 \n
0026660 \0 \0 021 021 001 H g \0 \0 \n \0 \0 271 H k I
0026700 017 016 020 \0 ( 2 0 Q F e t c h M e
0026720 t h o d O r H e l p 6 G e t
0026740 V a l u e ) \r ( 1 5 Q L i s t
0026760 V i e w s 3 p e r s p e c t
0027000 i v e N o d e ) \r ( ) \r P e r s
0027020 p e c t i v e . M a k e P e r s
0027040 p D 1 \r ( I 2 n o d e T y
0027060 p e I 1 v i e w N a m e
0027100 I 0 s e l f ) \0 C 002 \0 \0 003
0027120 @ g \0 \0 \n \0 \0 265 034 B 265 3 g \0 \0 \t
0027140 \0 \0 021 021 001 H g \0 \0 \n \0 \0 271 H k I
0027160 017 016 022 021 021 001 H g \0 \0 \n \0 \0 271 H A
0027200 265 006 @ \t \0 \0 @ l 003 I 017 016 020 \t \0 \0
0027220 260 322 \0 ( 7 7 Q G e t C l a s s
0027240 R e c 6 5 Q C l a s s N a m
0027260 e 5 4 Q F e t c h M e t h o
0027300 d O r H e l p 3 3 Q F e t c
0027320 h M e t h o d O r H e l p 2 1
0027340 Q G e t O b j e c t R e c 6
0027360 G e t V a l u e ) \r ( 5 1 Q
0027400 A d d P e r s p 3 0 Q N e w
0027420 1 6 Q N o d e 3 p e r s
0027440 p e c t i v e N o d e ) \r ( ) \r
0027460 ( P R E T T Y C O M P R I N T
0027500 L O O P S M I X I N C O M S ) \r
0027520 ( R P A Q Q L O O P S M I X I
0027540 N C O M S ( ( * C o p y r i
0027560 g h t ( c ) 1 9 8 2 b y
0027600 X e r o x C o r p o r a t i o
0027620 n ) ( * U S E F U L M I X
0027640 I N S ) ( C L A S S E S *
0027660 \r K E R N E L M I X I N S ) (
0027700 F N S * K E R N E L M I X I
0027720 N F N S ) ( M E T H O D S I
0027740 n d i r e c t O b j . F o r w a
0027760 r d M e s s a g e I n d i r e
0030000 c t O b j . I V M i s s i n g
0030020 \r I n d i r e c t O b j . M e s
0030040 s a g e N o t U n d e r s t o o
0030060 d L i s t M e t a C l a s s .
0030100 D e s t r o y I n s t a n c e
0030120 L i s t M e t a C l a s s . N e
0030140 w N a m e d O b j e c t . C o
0030160 p y \r N a m e d O b j e c t .
0030200 P r i n t O n N a m e d O b j
0030220 e c t . S e t N a m e N a m e
0030240 d O b j e c t . U n S e t N a m
0030260 e S t r u c M e t a . N e w
0030300 T e m p C l a s s . N e w \r T
0030320 e m p l a t e . C o p y T e m
0030340 p l a t e . N e w T e m p l a
0030360 t e . S p e c i a l i z e V a
0030400 r L e n g t h . L e n g t h )
0030420 ( * * C l a s s e s a n d
0030440 m e t h o d s f o r \r p e
0030460 r s p e c t i v e s - - A
0030500 g r o u p o f o b j e c t s
0030520 c a n b e a s s o c i a t
0030540 e d t o g e t h e r a s d
0030560 i f f e r e n t p e r s p e c
0030600 t i v e s o f t h e s a m
0030620 e \r t h i n g . T h i s i
0030640 s i m p l e m e n t e d b y
0030660 h a v i n g t h e m a l l
0030700 p o i n t t o a N o d e
0030720 i n s t a n c e w h i c h
0030740 h a s a l l t h e a s s o
0030760 c i a t e d \r o b j e c t s
0031000 o n a p r o p e r t y l i
0031020 s t ( o f t h e v a r i a
0031040 b l e ( Q U O T E p e r s p
0031060 e c t i v e s ) ) % . E a c
0031100 h o b j e c t h a s a p
0031120 e r s p e c t i v e \r n a m e
0031140 ( u n i q u e i n t h e
0031160 a s s o c i a t e d g r o u p
0031200 , b u t p e r h a p s u s
0031220 e d i n m a n y g r o u p
0031240 s ) t h a t i s u s e d
0031260 t o i d e n t i f y i t b
0031300 y \r t h e o t h e r o b j
0031320 e c t s . T h e u s e r d
0031340 o e s n o t n e e d t o
0031360 s e e t h e p e r s p e c t
0031400 i v e N o d e , b u t c a n
0031420 s i m p l y g e t f r o m
0031440 o n e \r o b j e c t t o
0031460 a n o t h e r b y m e a n s
0031500 o f t h e m e s s a g e
0031520 G e t P e r s p w i t h a r
0031540 g u m e n t p e r s p N a m e
0031560 . ) ( C L A S S E S * \r P
0031600 E R S P E C T I V E C L A S S E
0031620 S ) ( M E T H O D S N o d e
0031640 . A d d P e r s p N o d e . C
0031660 o p y N o d e . D e l e t e P
0031700 e r s p N o d e . D e s t r o
0031720 y N o d e . D e s t r o y !
0031740 \r N o d e . F i n d I V H o l d
0031760 e r N o d e . F i n d R e c e
0032000 i v e r N o d e . G e t P e r
0032020 s p N o d e . L i s t V i e w
0032040 N a m e s N o d e . L i s t V
0032060 i e w s \r P e r s p e c t i v
0032100 e . A d d P e r s p P e r s p
0032120 e c t i v e . C o p y P e r s
0032140 p e c t i v e . D e l e t e M e
0032160 A s P e r s p P e r s p e c t
0032200 i v e . D e l e t e P e r s p
0032220 \r P e r s p e c t i v e . D e s
0032240 t r o y P e r s p e c t i v e
0032260 . D e s t r o y ! P e r s p e
0032300 c t i v e . F i n d I V H o l d
0032320 e r P e r s p e c t i v e . F
0032340 i n d R e c e i v e r \r P e r
0032360 s p e c t i v e . G e t P e r s
0032400 p P e r s p e c t i v e . L i
0032420 s t V i e w s P e r s p e c t
0032440 i v e . M a k e P e r s p ) (
0032460 D E C L A R E : D O N T E V A
0032500 L @ L O A D \r D O E V A L @ C
0032520 O M P I L E D O N T C O P Y
0032540 C O M P I L E R V A R S ( A D
0032560 D V A R S ( N L A M A ) ( N
0032600 L A M L ) ( L A M A ) ) ) ) )
0032620 \r ( R P A Q Q K E R N E L M I
0032640 X I N S ( D a t e d O b j e c
0032660 t G l o b a l N a m e d O b j
0032700 e c t I n d i r e c t O b j
0032720 L i s t M e t a C l a s s N a
0032740 m e d O b j e c t S t r u c M
0032760 e t a \r T e m p C l a s s T
0033000 e m p l a t e T e x t I t e m
0033020 V a r L e n g t h ) ) \r ( D E
0033040 F C L A S S E S D a t e d O b
0033060 j e c t G l o b a l N a m e d
0033100 O b j e c t I n d i r e c t O
0033120 b j L i s t M e t a C l a s s
0033140 N a m e d O b j e c t S t r
0033160 u c M e t a T e m p C l a s s
0033200 \r T e m p l a t e T e x t I
0033220 t e m V a r L e n g t h ) \r (
0033240 D E F C L A S S D a t e d O b
0033260 j e c t ( M e t a C l a s s
0033300 C l a s s d o c ( * * M
0033320 i x i n t o r e c o r d t
0033340 h e c r e a t o r a n d d
0033360 a t e o f c r e a t i o n
0033400 f o r \r o b j e c t s . ) E
0033420 d i t e d : ( * d g b : "
0033440 2 2 - J U N - 8 2 1 1 : 5 4 "
0033460 ) ) ( S u p e r s O b j e c
0033500 t ) ( I n s t a n c e V a r i
0033520 a b l e s ( c r e a t e d #
0033540 ( I N I T I A L \r \t \t \t \t \t \t \t
0033560 \t \t \t \t ( D A T E ) \r \t
0033600 \t \t \t \t \t \t \t \t \t \t N I
0033620 L ) d o c ( \r * d a t a
0033640 a n d t i m e o f c r e a
0033660 t i o n o f o b j e c t ) )
0033700 ( c r e a t o r # ( I N I T
0033720 I A L ( E V A L ( Q U O T E
0033740 U S E R N A M E ) ) \r \t \t \t \t
0033760 \t \t \t N I L ) d o c (
0034000 * U S E R N A M E o f c r
0034020 e a t o r o f o b j e c t )
0034040 ) \r ) ) \r ( D E F C L A S S G
0034060 l o b a l N a m e d O b j e c t
0034100 ( M e t a C l a s s C l a s
0034120 s E d i t e d : ( * d g b
0034140 : " 2 2 - N O V - 8 2 1 3 :
0034160 4 9 " ) d o c ( * * M i
0034200 x i n f o r \r o b j e c t
0034220 t o g i v e i t a n a m
0034240 e i n t h e g l o b a l
0034260 n a m e t a b l e . N o t e
0034300 t h a t t h i s n a m e
0034320 i s u n i q u e . S e e N
0034340 a m e d O b j e c t . ) ) ( \r
0034360 S u p e r s N a m e d O b j e
0034400 c t ) ( I n s t a n c e V a r
0034420 i a b l e s ( n a m e # ( N
0034440 I L N I L G l o b a l N a m
0034460 e ) ) ) ) \r ( D E F C L A S S
0034500 I n d i r e c t O b j ( M e t
0034520 a C l a s s C l a s s E d i
0034540 t e d : ( * d g b : " 1 8
0034560 - M A R - 8 3 1 4 : 2 5 " ) )
0034600 ( S u p e r s O b j e c t )
0034620 ) \r ( D E F C L A S S L i s t
0034640 M e t a C l a s s ( M e t a C
0034660 l a s s M e t a C l a s s E
0034700 d i t e d : ( * d g b : "
0034720 2 3 - N O V - 8 2 0 2 : 2 1 "
0034740 ) ) ( S u p e r s C l a s s
0034760 ) ) \r ( D E F C L A S S N a m
0035000 e d O b j e c t ( M e t a C l
0035020 a s s C l a s s d o c ( *
0035040 * M i x i n t o g i v e
0035060 i n s t a n c e s o f t h
0035100 i s c l a s s u n i q u e
0035120 n a m e s , \r s t o r e d i
0035140 n t h e n a m e i n s t a
0035160 n c e v a r i a b l e . N o
0035200 t e t h a t O b j e c t . S
0035220 e t N a m e a l r e a d y p
0035240 r o v i d e s a f a c i l i
0035260 t y b y w h i c h \r o b j
0035300 e c t s c a n b e g i v e
0035320 n a n a r b i t r a r y n
0035340 u m b e r o f n a m e s .
0035360 T h i s m i x i n i s u s
0035400 e d g i v e a n o b j e c
0035420 t a u n i q u e n a m e ,
0035440 \r a n d t o i n d i c a t
0035460 e c l a s s e s w h o s e
0035500 i n s t a n c e s a r e n o
0035520 r m a l l y e x p e c t e d
0035540 t o h a v e u n i q u e n
0035560 a m e s . ) E d i t e d : (
0035600 * d g b : \r " 1 8 - O C T -
0035620 8 3 1 5 : 1 0 " ) ) ( S u p
0035640 e r s O b j e c t ) ( I n s
0035660 t a n c e V a r i a b l e s (
0035700 n a m e # ( N I L N I L R
0035720 e m e m b e r N a m e ) d o c
0035740 ( * n a m e i s \r s t o
0035760 r e d i n n a m e T a b l e
0036000 a n d a s I V ) ) ) ) \r (
0036020 D E F C L A S S S t r u c M e
0036040 t a ( M e t a C l a s s M e
0036060 t a C l a s s d o c ( * M
0036100 i x i n f o r a m e t a
0036120 c l a s s w h i c h u s e s
0036140 i t s o w n s t r u c t u
0036160 r e a s \r a t e m p l a t
0036200 e f o r n e w c l a s s e
0036220 s . S e e S t r u c M e t a
0036240 . N e w ) E d i t e d : ( *
0036260 d g b : " 1 8 - M A R - 8 3
0036300 1 6 : 2 5 " ) ) ( S u p e r
0036320 s M e t a C l a s s ) \r ) \r (
0036340 D E F C L A S S T e m p C l a
0036360 s s ( M e t a C l a s s M e
0036400 t a C l a s s E d i t e d :
0036420 ( * d g b : " 2 3 - N O V -
0036440 8 2 0 2 : 0 2 " ) ) ( S u p
0036460 e r s C l a s s ) ) \r ( D E F
0036500 C L A S S T e m p l a t e (
0036520 M e t a C l a s s M e t a C l
0036540 a s s d o c ( * * S p e
0036560 c i a l C l a s s u s e d
0036600 f o r c o m p o s i t e o b
0036620 j e c t s . ) E d i t e d :
0036640 ( * \r d g b : " 1 2 - J A N
0036660 - 8 3 1 5 : 1 7 " ) ) ( S u
0036700 p e r s C l a s s ) ) \r ( D E
0036720 F C L A S S T e x t I t e m
0036740 ( M e t a C l a s s C l a s s
0036760 d o c ( * S i m p l e s t
0037000 s t r u c t u r e d t e x t
0037020 o b j e c t ) E d i t e d :
0037040 ( * d g b : \r " 1 2 - O C
0037060 T - 8 2 2 3 : 0 9 " ) ) ( S
0037100 u p e r s N a m e d O b j e c
0037120 t ) ( I n s t a n c e V a r i
0037140 a b l e s ( s u b s N I L
0037160 d o c ( * l i s t o f o
0037200 t h e r e l e m e t n s \r w
0037220 h i c h a r e s u b p a r t
0037240 s o f t h i s o n e ) )
0037260 ( t e x t " " d o c ( *
0037300 l o c a l t e x t f o r t
0037320 h i s i t e m ) ) ) ) \r ( D E
0037340 F C L A S S V a r L e n g t h
0037360 ( M e t a C l a s s C l a s
0037400 s d o c ( * * M i x i n
0037420 t o p r o v i d e o b j e
0037440 c t s w i t h a s e t o
0037460 f i n d e x e d \r v a r i a
0037500 b l e s , a c c e s s e d b
0037520 y n u m b e r . ) E d i t e
0037540 d : ( * m j s : " 2 9 - J
0037560 U N - 8 2 1 4 : 5 1 " ) ) (
0037600 S u p e r s O b j e c t ) (
0037620 I n s t a n c e V a r i a b l e
0037640 s \r ( i n d e x e d V a r s
0037660 N I L d o c ( * p l a c e
0037700 w h e r e i n d e x e d v
0037720 a r i a b l e s a r e s t o
0037740 r e d f o r V a r L e n g t
0037760 h c l a s s e s . ) ) ) ) \r (
0040000 R P A Q Q K E R N E L M I X I
0040020 N F N S ( G l o b a l N a m e
0040040 R e m e m b e r N a m e T e
0040060 m p l a t e C o p y ) ) \r ( M E
0040100 T H I n d i r e c t O b j F
0040120 o r w a r d M e s s a g e ( d
0040140 u m m y A r g 1 d u m m y A r
0040160 g 2 d u m m y A r g 3 d u m
0040200 m y A r g 4 d u m m y A r g 5
0040220 ) ( * w i l l f o r w a r
0040240 d \r m e s s a g e s w i t h
0040260 u p t o f i v e a r g u
0040300 m e n t s ( a d e s i g n
0040320 c h o i c e ) t o o b j e c
0040340 t i n D e f a u l t O b j e
0040360 c t , u s i n g s e l e c t
0040400 o r i n \r F o r w a r d e d
0040420 S e l e c t o r ) ) \r ( M E T H
0040440 I n d i r e c t O b j I V M
0040460 i s s i n g ( i v N a m e )
0040500 ( * F i n d a p e r s p e
0040520 c t i v e w h i c h h a s
0040540 t h e I V r e q u e s t e d
0040560 , a n d r e t u r n i t s
0040600 \r o b j e c t d e s c r i p
0040620 t i o n ) ) \r ( M E T H I n d
0040640 i r e c t O b j M e s s a g e
0040660 N o t U n d e r s t o o d ( o
0040700 b j s e l e c t o r ) ( *
0040720 S e t u p m e s s a g e f
0040740 o r w a r d i n g ) ) \r ( M E T
0040760 H L i s t M e t a C l a s s
0041000 D e s t r o y I n s t a n c e
0041020 ( c l a s s o b j e c t ) (
0041040 * R e m o v e s a v e d o
0041060 b j e c t f r o m l i s t
0041100 a n d t h e n d e s t r o y
0041120 ) ) \r ( M E T H L i s t M e t
0041140 a C l a s s N e w ( c l a s
0041160 s ) N I L ) \r ( M E T H N a
0041200 m e d O b j e c t C o p y (
0041220 n a m e ) ( * C o p y t h
0041240 e c o n t e n t s a n d t
0041260 h e n n a m e t h e o b j
0041300 e c t ) ( m e t h o d N a m
0041320 e d O b j e c t . C o p y \r c
0041340 a v e a t ( * C o p y i n g
0041360 a n a m e d o b j e c t
0041400 c a u s e s t h e p r e v i
0041420 o u s o n e t o b e c o m
0041440 e u n n a m e d ) ) ) \r ( M E
0041460 T H N a m e d O b j e c t P
0041500 r i n t O n ( f i l e ) ( *
0041520 p r i n t " # & ( C l a s s
0041540 N a m e n a m e ) " ) ) \r ( M
0041560 E T H N a m e d O b j e c t
0041600 S e t N a m e ( n a m e ) (
0041620 * S e t t h e n a m e I
0041640 V i n t h i s o b j e c t
0041660 . ) ) \r ( M E T H N a m e d O
0041700 b j e c t U n S e t N a m e
0041720 ( n a m e ) ( * P u t N
0041740 o t S e t V a l u e i n n a
0041760 m e ) ) \r ( M E T H S t r u c
0042000 M e t a N e w N I L ( *
0042020 C o n s t r u c t a n e w
0042040 c l a s s , u s i n g I V
0042060 d e s c r i p t i o n s o f
0042100 t h i s c l a s s a s I V
0042120 \r d e s c r i p t i o n s f
0042140 o r N e w c l a s s , a n
0042160 d s i m i l a r l y f o r
0042200 C V s , e x c e p t f o r
0042220 t h o s e C V s w h i c h
0042240 h a v e a p r o p e r t y
0042260 L o c a l \r w i t h v a l u
0042300 e T ) ) \r ( M E T H T e m p
0042320 C l a s s N e w N I L ( *
0042340 A l l o b j e c t s o f
0042360 t h i s c l a s s w i l l
0042400 b e t e m p o b j e c t s )
0042420 ) \r ( M E T H T e m p l a t e
0042440 C o p y ( c l a s s a l i
0042460 s t ) ( * * S p e c i l a
0042500 i z e s a t e m p l a t e
0042520 c l a s s % . a l i s t p
0042540 a i r s t e m p l a t e s u
0042560 b c l a s s e s \r f o u n d
0042600 i n t h e I V s w i t h
0042620 t h e i r n e w s p e c i a
0042640 l i z a t i o n s . M o s t
0042660 o f t h e w o r k i s d
0042700 o n e b y T e m p l a t e C
0042720 o p y ) ) \r ( M E T H T e m p
0042740 l a t e N e w ( a l i s t )
0042760 ( * * F i l l s i n t
0043000 h e n e w i n s t a n c e
0043020 s u b s t i t u t i n g f o r
0043040 t e m p l a t e i n s t a n
0043060 c e s . a l i s t \r p a i r
0043100 s t e m p l a t e s u b c l
0043120 a s s e s f o u n d i n t
0043140 h e I V s w i t h t h e i
0043160 r i n s t a n t i a t i o n s
0043200 . M o s t o f t h e w o
0043220 r k i s d o n e b y \r T
0043240 e m p l a t e C o p y ) ) \r ( M
0043260 E T H T e m p l a t e S p e
0043300 c i a l i z e ( a l i s t )
0043320 ( * * S p e c i a l i z e s
0043340 a t e m p l a t e c l a s
0043360 s % . a l i s t p a i r s
0043400 t e m p l a t e s u b c l a
0043420 s s e s \r f o u n d i n t
0043440 h e I V s w i t h t h e i
0043460 r n e w s p e c i a l i z a
0043500 t i o n s . M o s t o f t
0043520 h e w o r k i s d o n e
0043540 b y T e m p l a t e C o p y )
0043560 ) \r ( M E T H V a r L e n g t
0043600 h L e n g t h N I L ( *
0043620 R e t u r n s n u m b e r o
0043640 f i n d e x e d v a r i a b
0043660 l e s a l l o c a t e d i n
0043700 t h i s i n s t a n c e . )
0043720 ) \r ( R P A Q Q P E R S P E C
0043740 T I V E C L A S S E S ( N o d
0043760 e P e r s p e c t i v e ) ) \r
0044000 ( D E F C L A S S E S N o d e
0044020 P e r s p e c t i v e ) \r ( D
0044040 E F C L A S S N o d e ( M e
0044060 t a C l a s s C l a s s E d
0044100 i t e d : ( * d g b : " 1
0044120 8 - M A R - 8 3 1 4 : 4 4 " )
0044140 d o c ( * * P e r s p e
0044160 c t i v e n o d e s \r a s s
0044200 o c i a t e t o g e t h e r
0044220 a g r o u p o f o b j e c
0044240 t s , a l l o w i n g t h e
0044260 m t o f i n d e a c h o
0044300 t h e r v i a t h e i r p
0044320 e r s p e c t i v e n a m e s
0044340 . ) ) \r ( S u p e r s I n d
0044360 i r e c t O b j ) ( I n s t a
0044400 n c e V a r i a b l e s ( p e
0044420 r s p e c t i v e s N I L d
0044440 o c ( * A s s o c i a t e d
0044460 o b j e c t s a r e s t o
0044500 r e d o n \r t h i s p r o
0044520 p e r t y l i s t u n d e r
0044540 t h e i r p e r s p e c t i
0044560 v e n a m e s . ) ) ) ) \r ( D
0044600 E F C L A S S P e r s p e c t
0044620 i v e ( M e t a C l a s s A
0044640 b s t r a c t C l a s s E d i
0044660 t e d : ( * d g b : " 1 8
0044700 - M A R - 8 3 1 4 : 4 5 " )
0044720 d o c ( * T h i s i s a
0044740 \r m i x i n w h i c h p r
0044760 o v i d e s t h e p e r p s
0045000 e c t i v e N o d e i n s t a
0045020 n c e V a r i a b l e f o r
0045040 a n o b j e c t . T h i s
0045060 I V i s u s e d t o p o
0045100 i n t t o \r a n o b j e c
0045120 t o f t y p e N o d e w
0045140 h i c h i t s e l f p o i n
0045160 t s t o a l l t h e p e
0045200 r s p e c t i v e s o f t h
0045220 i s o b j e c t . ) ) ( S u
0045240 p e r s \r I n d i r e c t O b
0045260 j ) ( I n s t a n c e V a r i
0045300 a b l e s ( p e r s p e c t i
0045320 v e N o d e N I L d o c (
0045340 * I n d i r e c t p o i n t
0045360 e r t o a l l p e r s p e
0045400 c t i v e s o f \r t h i s
0045420 o b j e c t . C r e a t e d
0045440 w h e n f i r s t n e e d e
0045460 d . ) ) ) ) \r ( M E T H N o d
0045500 e A d d P e r s p ( v i e w
0045520 N a m e v i e w d o n t C a
0045540 u s e E r r o r ) ( * A d d
0045560 s a p e r s p e c t i v e
0045600 t o a n o d e o n t h e
0045620 I V \r p e r s p e c t i v e
0045640 s a s v a l u e o f p r
0045660 o p e r t y v i e w N a m e .
0045700 ) ) \r ( M E T H N o d e C o
0045720 p y N I L ( * d g b : "
0045740 1 7 - N O V - 8 2 2 3 : 2 7 "
0045760 ) ) \r ( M E T H N o d e D e
0046000 l e t e P e r s p ( v i e w N
0046020 a m e v i e w d o n t C a u
0046040 s e E r r o r ) ( * D e l e
0046060 t e s a p e r s p e c t i v
0046100 e o f a n o d e o n t
0046120 h e I V \r p e r s p e c t i
0046140 v e s o n p r o p e r t y
0046160 v i e w N a m e . C h e c k s
0046200 f o r c o n s i s t e n c y
0046220 . R e m o v e s f r o m I
0046240 V p e s p e c t i v e N o d e
0046260 o f v i e w , \r s e l f
0046300 a s v a l u e , a n d v i
0046320 e w N a m e f r o m p r o p
0046340 e r t y m y V i e w N a m e .
0046360 I f v i e w i s n o t
0046400 t h a t p e r s p e c t i v e
0046420 , t h e n c a u s e s a n
0046440 \r e r r o r , u n l e s s
0046460 s u r p r e s s e d . ) ) \r ( M
0046500 E T H N o d e D e s t r o y
0046520 N I L ( * D e s t r o y
0046540 t h e n o d e a f t e r d
0046560 e t a c h i n g a l l i t s
0046600 p e r s p e c t i v e s ) ) \r
0046620 ( M E T H N o d e D e s t r
0046640 o y ! N I L ( * D e s t r
0046660 o y t h e n o d e a n d
0046700 a l l i t s p e r s p e c t
0046720 i v e s ) ) \r ( M E T H N o d
0046740 e F i n d I V H o l d e r (
0046760 i v N a m e ) ( * F i n d
0047000 a p e r s p e c t i v e w h
0047020 i c h h a s i v n a m e d
0047040 ) ) \r ( M E T H N o d e F i
0047060 n d R e c e i v e r ( s e l e
0047100 c t o r ) ( * F i n d a
0047120 p e r p e c t i v e t h a t
0047140 u n d e r s t a n d s s e l e
0047160 c t o r ) ) \r ( M E T H N o d
0047200 e G e t P e r s p ( p e r s
0047220 p N a m e c a u s e E r r o r
0047240 ) ( * R e t u r n s t h e
0047260 p e r s p e c t i v e o f
0047300 t h i s n o d e w i t h v
0047320 i e w N a m e \r p e r s p N a
0047340 m e ) ) \r ( M E T H N o d e
0047360 L i s t V i e w N a m e s N I
0047400 L ( * L i s t a l l t h
0047420 e v i e w N a m e s o f p
0047440 e r s p e c t i v e s o n t
0047460 h i s n o d e ) ) \r ( M E T H
0047500 N o d e L i s t V i e w s
0047520 N I L ( * L i s t a l l
0047540 t h e p e r s p e c t i v e s
0047560 o n t h i s n o d e ) ) \r
0047600 ( M E T H P e r s p e c t i v
0047620 e A d d P e r s p ( v i e w
0047640 N a m e v i e w ) ( * A d
0047660 d s a p e r s p e c t i v e
0047700 t o m y n o d e . ) ) \r (
0047720 M E T H P e r s p e c t i v e
0047740 C o p y N I L ( * d g b
0047760 : " 1 7 - N O V - 8 2 2 3 :
0050000 4 4 " ) ) \r ( M E T H P e r s
0050020 p e c t i v e D e l e t e M e
0050040 A s P e r s p N I L ( * D
0050060 e l e t e t h i s o b j e c
0050100 t a s a p e r s p e c t i
0050120 v e o f n o d e ) ) \r ( M E
0050140 T H P e r s p e c t i v e D
0050160 e l e t e P e r s p ( v i e w
0050200 N a m e v i e w d o n t C a
0050220 u s e E r r o r ) ( * D e l
0050240 e t e s a p e r s p e c t i
0050260 v e f r o m n o d e ) ) \r (
0050300 M E T H P e r s p e c t i v e
0050320 D e s t r o y N I L ( *
0050340 D e s t r o y s e l f b u t
0050360 l e a v e o t h e r p e r
0050400 s p e c t i v e s o n N o d
0050420 e ) ) \r ( M E T H P e r s p e
0050440 c t i v e D e s t r o y ! N
0050460 I L ( * D e s t r o y s e
0050500 l f , N o d e a n d a l l
0050520 o t h e r p e r s p e c t i
0050540 v e s o n N o d e ) ) \r ( M
0050560 E T H P e r s p e c t i v e
0050600 F i n d I V H o l d e r ( i v
0050620 N a m e ) ( * F i n d p e
0050640 r s p e c t i v e h a v i n g
0050660 I V w i t h n a m e i v
0050700 N a m e ) ) \r ( M E T H P e r
0050720 s p e c t i v e F i n d R e c
0050740 e i v e r ( s e l e c t o r )
0050760 ( * F i n d a r e c e i
0051000 v e r f o r a m e s s a g
0051020 e w h i c h i s n o t u
0051040 n d e r s t o o d b y \r m e
0051060 ) ) \r ( M E T H P e r s p e c
0051100 t i v e G e t P e r s p ( p
0051120 e r s p N a m e c a u s e E r
0051140 r o r ) ( * R e t u r n s
0051160 t h e p e r s p e c t i v e
0051200 o f t h i s i n s t a n c e
0051220 w i t h \r v i e w N a m e
0051240 p e r s p N a m e ) ) \r ( M E T
0051260 H P e r s p e c t i v e L i
0051300 s t V i e w s N I L ( * L
0051320 i s t a l l t h e v i e w
0051340 s o f t h i s p e r s p e
0051360 c t i v e , i n c l u d i n g
0051400 s e l f ) ) \r ( M E T H P e
0051420 r s p e c t i v e M a k e P e
0051440 r s p ( v i e w N a m e n o
0051460 d e T y p e ) ( * I f n o
0051500 c u r r e n t p e r s p e c
0051520 t i v e N o d e e x i s t s ,
0051540 t h e n a n o d e \r w i
0051560 l l b e c r e a t e d o f
0051600 c l a s s n o d e T y p e
0051620 ( o r N o d e i f n o d e
0051640 T y p e = N I L ) % . n o d
0051660 e T y p e s h o u l d b e
0051700 a s u b c l a s s o f N o
0051720 d e . \r s e l f w i l l b
0051740 e m a d e t h e v a l u e
0051760 o f t h e p r o p e r t y
0052000 v i e w N a m e o n I V
0052020 p e r s p e c t i v e s o f n
0052040 o d e . I f s e l f a l r
0052060 e a d y h a s a \r n o d e
0052100 , t h e n i t i s u s e
0052120 d . ) ) \r ( P U T P R O P S L
0052140 O O P S M I X I N C O P Y R I
0052160 G H T ( " X e r o x C o r p
0052200 o r a t i o n " 1 9 8 3 1 9
0052220 8 4 ) ) \r N I L \r
0052231