3t  (jsyntaxpane/SyntaxDocument$TokenIterator!(Ljsyntaxpane/SyntaxDocument;II)V  this$0Ljsyntaxpane/SyntaxDocument;  java/lang/Object()V  ndxI  start  end  jsyntaxpane/SyntaxDocumenttokensLjava/util/List; !"# $%java/util/ListisEmpty()Z'jsyntaxpane/Token )*+ ,-jsyntaxpane/TokenTypeCOMMENTLjsyntaxpane/TokenType; &/ 0(Ljsyntaxpane/TokenType;II)V 234 56java/util/Collections binarySearch%(Ljava/util/List;Ljava/lang/Object;)I !8 9:get(I)Ljava/lang/Object; &< =()I !? @=size &C'java/lang/UnsupportedOperationException B F GHadd(Ljsyntaxpane/Token;)V J KHset M NOprevious()Ljsyntaxpane/Token; Q ROnextTjava/util/ListIteratorCodeLineNumberTableLocalVariableTabletLjsyntaxpane/Token;tokenthis*Ljsyntaxpane/SyntaxDocument$TokenIterator; StackMapTablehasNextremove hasPrevious nextIndex previousIndexe(Ljava/lang/Object;)V()Ljava/lang/Object;?(Ljsyntaxpane/SyntaxDocument;IILjsyntaxpane/SyntaxDocument$1;)Vx0x1x2x3Ljsyntaxpane/SyntaxDocument$1; Signature?Ljava/lang/Object;Ljava/util/ListIterator; SourceFileSyntaxDocument.java InnerClasses TokenIteratorsjsyntaxpane/SyntaxDocument$1  S UT*+* ***+u+ i&Y(d.:*+1*E**tdd *tdd+*7&:; *Y`V6 +;HOl~W>~XY;VZY[\ ]0`&&'^%UF***>**7&L+A*V !5WF[\5XY]  "&@ROUE**YZ`7&VW [\_U2BYDVW [\`%U:****7&L+;*V )W:[\)XY]  "&@NOUE**YZd7&VW [\a=U1*`VW [\b=U1*dVW [\KHU<BYDVW[\cYGHU<BYDVW[\cYAGdU3 *+&EVW  [\AKdU3 *+&IVW  [\ANeU/*LVW [\AReU/*PVW [\fUZ*+VW4[\g hijklmnopqr