4+com/hazelcast/spi/merge/RingbufferMergeData:Ljava/lang/Object;Ljava/lang/Iterable;java/lang/Objectjava/lang/IterableRingbufferMergeData.javaitems[Ljava/lang/Object; tailSequenceJ headSequence(I)V()V     this-Lcom/hazelcast/spi/merge/RingbufferMergeData;capacityI-(Lcom/hazelcast/ringbuffer/impl/Ringbuffer;)VA(Lcom/hazelcast/ringbuffer/impl/Ringbuffer;)V(com/hazelcast/ringbuffer/impl/Ringbuffer!getItems()[Ljava/lang/Object; #$ "%()J ' "( ' "* ringbuffer>Lcom/hazelcast/ringbuffer/impl/Ringbuffer;*Lcom/hazelcast/ringbuffer/impl/Ringbuffer;getTailSequencesetTailSequence(J)VsequencegetHeadSequencesetHeadSequence getCapacity()Isizeadd(Ljava/lang/Object;)JtoIndex(J)I :; <itemLjava/lang/Object;indexread(J)Ljava/lang/Object;(J)TE;checkReadSequence D1 Eset(JLjava/lang/Object;)Vseqdataclearjava/util/ArraysLfill(([Ljava/lang/Object;Ljava/lang/Object;)V NO MP"java/lang/IllegalArgumentExceptionRjava/lang/StringBuilderT U sequence:Wappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; YZ U[(J)Ljava/lang/StringBuilder; Y] U^+ is too large. The current tailSequence is:`toString()Ljava/lang/String; bc Ud(Ljava/lang/String;)V f Sg/com/hazelcast/ringbuffer/StaleSequenceExceptioni+ is too small. The current headSequence is:k tailSequence is:m(Ljava/lang/String;J)V o jp4Ledu/umd/cs/findbugs/annotations/SuppressFBWarnings;value EI_EXPOSE_REPiterator()Ljava/util/Iterator;*()Ljava/util/Iterator;;com/hazelcast/spi/merge/RingbufferMergeDataReadOnlyIteratorx0(Lcom/hazelcast/spi/merge/RingbufferMergeData;)V z y{CodeLineNumberTableLocalVariableTableLocalVariableTypeTable Signature StackMapTableRuntimeInvisibleAnnotations SourceFile!   }b**** a*~($ %)*}4**** a*+&*+)*++~,$ %-.)/3044,. 4,- /'}/*~; 01}>*~ HI2 3'}/*~W 41}>*~ cd2 56}0*~l 76}7 **e a~v  89}<*Y a**e* *Y a**==*+S*'~ '07 <<>?0 @AB}H*F**=2~ 2 CGH}N **=-S~     I  J?K}P*Q*** a~ D1}q**SYUYVX\_a\*_eh*:jYUYVX\_l\*_n\*_e*q0?~ 09pqq2 :;}> *q~  2 #$}/*~ rs[stuv}3 yY*|~  w