2Eorg/eclipse/jdt/internal/compiler/apt/dispatch/BatchProcessingEnvImplDorg/eclipse/jdt/internal/compiler/apt/dispatch/BaseProcessingEnvImpl_dispatchManagerOLorg/eclipse/jdt/internal/compiler/apt/dispatch/BaseAnnotationProcessorManager; _fileManagerLjavax/tools/JavaFileManager;_compilerOwner.Lorg/eclipse/jdt/internal/compiler/batch/Main;(Lorg/eclipse/jdt/internal/compiler/apt/dispatch/BaseAnnotationProcessorManager;Lorg/eclipse/jdt/internal/compiler/batch/Main;[Ljava/lang/String;)VCode  ()V  ,org/eclipse/jdt/internal/compiler/batch/Main  batchCompiler,Lorg/eclipse/jdt/internal/compiler/Compiler;   _compiler  :org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl !#"java/lang/Class $%forName%(Ljava/lang/String;)Ljava/lang/Class;' fileManager !) *+getField-(Ljava/lang/String;)Ljava/lang/reflect/Field; -/.java/lang/reflect/Field 01get&(Ljava/lang/Object;)Ljava/lang/Object;3javax/tools/JavaFileManager 5  7 89optionsLjava/util/Map;;org.eclipse.jdt.core.encoding =/> java/util/Map@java/lang/String BDCjava/nio/charset/Charset $E.(Ljava/lang/String;)Ljava/nio/charset/Charset;G=org/eclipse/jdt/internal/compiler/apt/util/EclipseFileManager I JKcompilerLocaleLjava/util/Locale; FM N/(Ljava/util/Locale;Ljava/nio/charset/Charset;)VPjava/util/ArrayList O OS TUadd(Ljava/lang/Object;)Z OW XYiterator()Ljava/util/Iterator; []\java/util/Iterator ^_next()Ljava/lang/Object; 2a bc handleOption)(Ljava/lang/String;Ljava/util/Iterator;)Z [e fghasNext()Z i jkparseProcessorOptions$([Ljava/lang/String;)Ljava/util/Map; monjava/util/Collections pqunmodifiableMap (Ljava/util/Map;)Ljava/util/Map; s t9_processorOptionsv=org/eclipse/jdt/internal/compiler/apt/dispatch/BatchFilerImpl ux y(Lorg/eclipse/jdt/internal/compiler/apt/dispatch/BaseAnnotationProcessorManager;Lorg/eclipse/jdt/internal/compiler/apt/dispatch/BatchProcessingEnvImpl;)V { |}_filer#Ljavax/annotation/processing/Filer;@org/eclipse/jdt/internal/compiler/apt/dispatch/BatchMessagerImpl ~ w(Lorg/eclipse/jdt/internal/compiler/apt/dispatch/BaseProcessingEnvImpl;Lorg/eclipse/jdt/internal/compiler/batch/Main;)V   _messager&Ljavax/annotation/processing/Messager; java/lang/ClassNotFoundExceptionjava/lang/SecurityException"java/lang/IllegalArgumentExceptionjava/lang/NoSuchFieldException java/lang/IllegalAccessExceptionLineNumberTableLocalVariableTablethisGLorg/eclipse/jdt/internal/compiler/apt/dispatch/BatchProcessingEnvImpl;dispatchManagercommandLineArguments[Ljava/lang/String;cLjava/lang/Class;fieldLjava/lang/reflect/Field;javaFileManagerencodingLjava/lang/String;charsetLjava/nio/charset/Charset;managerLjava/util/ArrayList;argumentLjava/util/Iterator;LocalVariableTypeTableLjava/lang/Class<*>;)Ljava/util/ArrayList;(Ljava/util/Iterator; StackMapTableMorg/eclipse/jdt/internal/compiler/apt/dispatch/BaseAnnotationProcessorManager SignatureJ([Ljava/lang/String;)Ljava/util/Map;java/util/LinkedHashMap -A ?  startsWith(Ljava/lang/String;)Z ? indexOf(I)I0-A option must have a key before the equals sign (Ljava/lang/String;)V:org/eclipse/jdt/internal/compiler/problem/AbortCompilation M(Lorg/eclipse/jdt/internal/compiler/CompilationResult;Ljava/lang/Throwable;)V ? length()I ?  substring(II)Ljava/lang/String; = put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ? (I)Ljava/lang/String;argsargequalsIeLjava/lang/Exception;5Ljava/util/Map;getFileManager()Ljavax/tools/JavaFileManager; getLocale()Ljava/util/Locale; SourceFileBatchProcessingEnvImpl.java!   x#**,*,*+: :W::&(: WWW,,2:WW *4,6:<?: A:FY,HL: OYQ: -Y:6 6  2:   RW    V:   Z? `W d* 4**-hlr*uY**wz*~Y** #/8;/8?/8CITWIT[#-. /013#4$7'8*9/;;<?>C@DDIFWG[I\MaNjPzQRSTUTWXWZ\]^"_ ### # '*z|l] T8  !X  T8 !X #!!-2CCRC ?@B&!-2?B2O !-2?B2O[!-2jk  YM+Y:662N-p-=6Y:Yÿ-d,-W/,-W,--`ҹWz,>nop$q's/t5v@wKyV{h|n~~o>89y/e@  8M==?#= /*4  2*H