30groovyjarjarcommonscli/GroovyInternalPosixParsergroovyjarjarcommonscli/ParserGroovyInternalPosixParser.javatokensLjava/util/List; eatTheRestZ currentOptionLgroovyjarjarcommonscli/Option;options Lgroovyjarjarcommonscli/Options;()V  java/util/ArrayList   this2Lgroovyjarjarcommonscli/GroovyInternalPosixParser;init  java/util/Listclear  flattenI(Lgroovyjarjarcommonscli/Options;[Ljava/lang/String;Z)[Ljava/lang/String;  # %java/util/Arrays'asList%([Ljava/lang/Object;)Ljava/util/List; )* (+iterator()Ljava/util/Iterator; -. /java/util/Iterator1hasNext()Z 34 25next()Ljava/lang/Object; 78 29java/lang/String;--= startsWith(Ljava/lang/String;)Z ?@ <AindexOf(I)I CD <E substring(II)Ljava/lang/String; GH <Igroovyjarjarcommonscli/OptionsK hasOption M@ LNprocessNonOptionToken(Ljava/lang/String;Z)V PQ Radd(Ljava/lang/Object;)Z TU V(I)Ljava/lang/String; GX <Y getOption3(Ljava/lang/String;)Lgroovyjarjarcommonscli/Option; [\ L] _-aequals cU <dlength()I fg <hprocessOptionToken jQ k burstToken mQ ngobble(Ljava/util/Iterator;)V pq rsize tg utoArray(([Ljava/lang/Object;)[Ljava/lang/Object; wx y[Ljava/lang/String;{posIoptLjava/lang/String;token argumentsstopAtNonOptioniterLjava/util/Iterator;groovyjarjarcommonscli/OptionhasArg 4 valuecharAt(I)C <valueOf(C)Ljava/lang/String; <java/lang/StringBuilder append-(Ljava/lang/String;)Ljava/lang/StringBuilder; toString()Ljava/lang/String; chiCodeLineNumberTableLocalVariableTable StackMapTable SourceFile!   >**Y $' A** 9:; !" *$*+&,,0:6:<:>Bi=F6 J:+O *S5*WW*`ZWW *+^`Sbe*WW:bB)i +O *l*o *S*s$**v<z|& 23<G<<'  fbc fil*o4q=rRt[vezq{w}R=Z}~RE*   { pqn$*+6*+:WW#$$PQ7%*` *`**>WW*+WW*`&16 777 jQ?*&+O**&+O**&+^`*`*+WW.3> ??? mQ<>+i+:*&OV*YbWW**&^`*`@+i`6*+`ZWW(*+ZS*+WW mp< >  >K_psw  4~~