- .d -e -f -g hij dk l m n op qn rs tiuvwx yz{ |} y~ y y |    poolGen)Lorg/apache/bcel/generic/ConstantPoolGen;logLnet/sf/antcontrib/design/Log;design!Lnet/sf/antcontrib/design/Design;k(Lorg/apache/bcel/generic/ConstantPoolGen;Lnet/sf/antcontrib/design/Log;Lnet/sf/antcontrib/design/Design;)VCodeLineNumberTableLocalVariableTablethis-Lnet/sf/antcontrib/design/InstructionVisitor;dvisitCHECKCAST&(Lorg/apache/bcel/generic/CHECKCAST;)Vc#Lorg/apache/bcel/generic/CHECKCAST;tLorg/apache/bcel/generic/Type;typeLjava/lang/String;visitLoadInstruction,(Lorg/apache/bcel/generic/LoadInstruction;)Vl)Lorg/apache/bcel/generic/LoadInstruction;visitNEW (Lorg/apache/bcel/generic/NEW;)VnLorg/apache/bcel/generic/NEW;visitANEWARRAY&(Lorg/apache/bcel/generic/ANEWARRAY;)V#Lorg/apache/bcel/generic/ANEWARRAY;visitINSTANCEOF'(Lorg/apache/bcel/generic/INSTANCEOF;)Vi$Lorg/apache/bcel/generic/INSTANCEOF;visitINVOKESTATIC)(Lorg/apache/bcel/generic/INVOKESTATIC;)Vs&Lorg/apache/bcel/generic/INVOKESTATIC;visitPUTSTATIC&(Lorg/apache/bcel/generic/PUTSTATIC;)V#Lorg/apache/bcel/generic/PUTSTATIC;onetwothreefourfivesix className SourceFileInstructionVisitor.java 5 /0 12 34 java/lang/StringBuffer instr(checkcast)=  1  instr(loadinstr)= instr(new)= instr(anewarray)= instr(instanceof)=  instr(invokestatic)=   instr(putstatic)a= instr(putstatic)b= instr(putstatic)c= instr(putstatic)d= instr(putstatic)e= instr(putstatic)f= staticField class$ array$ instr(putstatic)1=  instr(putstatic)2=  instr(putstatic)3=+net/sf/antcontrib/design/InstructionVisitor$org/apache/bcel/generic/EmptyVisitor()V%org/apache/bcel/generic/CPInstructiongetTypeI(Lorg/apache/bcel/generic/ConstantPoolGen;)Lorg/apache/bcel/generic/Type;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;,(Ljava/lang/Object;)Ljava/lang/StringBuffer;toString()Ljava/lang/String;net/sf/antcontrib/design/Log(Ljava/lang/String;I)Vorg/apache/bcel/generic/Typenet/sf/antcontrib/design/Design checkClass(Ljava/lang/String;)V0org/apache/bcel/generic/LocalVariableInstruction%org/apache/bcel/generic/FieldOrMethod getClassName=(Lorg/apache/bcel/generic/ConstantPoolGen;)Ljava/lang/String;(org/apache/bcel/generic/FieldInstruction getFieldNamegetName getSignature getClassTypeO(Lorg/apache/bcel/generic/ConstantPoolGen;)Lorg/apache/bcel/generic/ObjectType; getFieldTypejava/lang/Stringequals(Ljava/lang/Object;)Z startsWith(Ljava/lang/String;)Zlength()I substring(II)Ljava/lang/String;replace(CC)Ljava/lang/String;!-./01234567l**+*,*-8+, -./9*:;/012<4=>74+*M*Y ,  , N*-82 3&4+6379*4:;4?@ +AB+ CDEF74+*M*Y ,  , N*-8; <&=+?3@9*4:;4GH +AB+ CDIJ74+*M*Y ,  , N*-8C D&E+G3H9*4:;4KL +AB+ CDMN74+*M*Y ,  , N*-8K L&M+O3P9*4:;4KO +AB+ CDPQ74+*M*Y ,  , N*-8S T&U+W3X9*4:;4RS +AB+ CDTU7y/+*M*Y ,  *,8Z [&].^9 /:;/VW &ADXY7 +*M+*N+*:+*:Y+*  :Y+*  :*Y ,  *Y -  *Y   *Y   *Y   *Y!   +*:"#$%&%*Y'   ():*Y*   $.+:*Y,   *8fa bcd&eBf^g{hijklno$p%r9s<t=v[wixyz|}9\ :;VZ [D\D]D&^DBx_D^\`DaDbc