2 H F      f       F     F / . 3 2  7 7 : : 2   ?   Finstance'Lptolemy/copernicus/kernel/ClassWriter;()VCodeLineNumberTableLocalVariableTablethisv)()Lptolemy/copernicus/kernel/ClassWriter; getPhaseName()Ljava/lang/String;getDefaultOptionsgetDeclaredOptionsinternalTransform$(Ljava/lang/String;Ljava/util/Map;)VoutputDirectoryFileLjava/io/File;exLjava/lang/Exception;theClassLsoot/SootClass;classesLjava/util/Iterator; phaseNameLjava/lang/String;optionsLjava/util/Map;outputDirectory StackMapTable_write%(Lsoot/SootClass;Ljava/lang/String;)VtempFile streamOutLjava/io/OutputStream; writerOutLjava/io/PrintWriter;Ljava/io/IOException;cl outputDiroutputDirWithSep_create(Ljava/io/File;)Vfile Exceptions SourceFileClassWriter.java LM JKdebug outputDirectory java/lang/StringBuilderClassWriter.internalTransform( , ) U    java/io/File L java/lang/RuntimeExceptionFailed to create directory "" R   soot/SootClass nojava/lang/ExceptionCreating class file for '' in directory '' failed Lfile.separator U .class }~soot/util/JasminOutputStreamjava/io/FileOutputStream L~ Ljava/io/PrintWriterjava/io/OutputStreamWriter L soot/baf/JasminClass L soot/jimple/JasminClass M Mjava/io/IOException Could not produce new classfile!  Failed to create %ptolemy/copernicus/kernel/ClassWritersoot/SceneTransformersoot/HasPhaseOptionsjava/lang/Stringjava/util/Iterator java/util/Mapjava/io/OutputStreamjava/lang/SystemoutLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringjava/io/PrintStreamprintln(Ljava/lang/String;)Vsoot/PhaseOptions getString5(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;equals(Ljava/lang/Object;)Z isDirectory()Zmkdirs soot/Scene()Lsoot/Scene;getApplicationClasses()Lsoot/util/Chain;soot/util/Chainiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;*(Ljava/lang/String;Ljava/lang/Throwable;)V getProperty&(Ljava/lang/String;)Ljava/lang/String;getName toCharArray()[Creplace(CC)Ljava/lang/String;getAbsoluteFile()Ljava/io/File;(Ljava/io/OutputStream;)V(Ljava/io/Writer;)VcontainsBafBody(Lsoot/SootClass;)Vprint(Ljava/io/PrintWriter;)Vflushclose getParentFileexists createNewFile!FHI JK LMN3*O ABP QK RSNOETUN-OJP QKVUN-OOP QKWUN-OTP QKXYNѲY +  ,  ,N->Y-:,$YY   :J:*- 1:YY"  # - $ %!OBl'o.r7sAuIvQwr}~PRA1Z[,\]8^_Q`aQKbcde.fcg0rh ijhkhilm-noNN,Y, &' NYY- +(.&')4* + :*,-.Y/Y01:2Y3Y45:+67Y+89:Y+;<=>:Y@%#?OR #3:=BU^pPRU[p[p@qr.st \uQKv_wcxcg,#huyz{ jlhh| }~Nf+A0+A&?YY +A  B+C*+D#?YYE +  BO %7EePfQKf[g7-?MN# FYGO?