Êþº¾1j H I J K L MNO PQ IR S TUVW X YZ[ \]^_ `abcMAXJ ConstantValueÿÿÿÿMODULOstartposition windowSizeI(I)VCodeLineNumberTableLocalVariableTablethis*Lnet/sf/beep4j/internal/tcp/SlidingWindow;size(JI)V getWindowSize()IgetStart()J getPositiongetEndslide validateSlide(JJJII)VoldStartnewStart oldWindowSize newWindowSizemoveByoffsetvalidateMoveBy remainingtoString()Ljava/lang/String; SourceFileSlidingWindow.java *2 *d &! '! () :;"java/lang/IllegalArgumentException8moving the right window edge to the left is not possible *ejava/lang/StringBuilder new start ( fg fh) must be between old start () and position () DE B+cannot move position ( ) beyond the end of the window ( 86[start= ,position=,window= fi](net/sf/beep4j/internal/tcp/SlidingWindowjava/lang/Object()V(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;0 !"#%!"&!'!() *+,?* ·±- +,./01)*2,b*·*µ*µ*µ±-./ 012. /0&!1)34,/*´¬-5. /056,/*´­-9. /076,/*´­-=. /086,9*´*´…aq­-A. /092,q #q@**´*´*´·*µ*µ±-EFGH"I. #/0#&!#1):;,  !…a…a”œ » Y · ¿”›C!”› !”œv» Y» Y· ¶!¶¶¶¶¶¶¶· ¿!”ž /0 <! =! '! >) ?)@+,Q*·**´…aqµ±-def./0A)B+,ó«*´*´”œT*´…a*´*´…aq”žˆ» Y» Y· ¶*´…a¶¶*´*´…a¶¶¶· ¿*´…a*´*´…a”ž;» Y» Y· ¶*´…a¶¶*´*´…a¶¶¶· ¿±-i j%k]prqªv.«/0«A)C4,5 *¶*´eˆ¬-y.  /0DE,^4» Y· ¶*´¶¶*´¶¶*´¶¶¶°-~. 4/0FG