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