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