Edit C:\dspace\webapps\oai\WEB-INF\lib\org\elasticsearch\common\util\concurrent\SizeBlockingQueue.class
???? 3 ? :org/elasticsearch/common/util/concurrent/SizeBlockingQueue ]<E:Ljava/lang/Object;>Ljava/util/AbstractQueue<TE;>;Ljava/util/concurrent/BlockingQueue<TE;>; java/util/AbstractQueue "java/util/concurrent/BlockingQueue SizeBlockingQueue.java <org/elasticsearch/common/util/concurrent/SizeBlockingQueue$1 queue $Ljava/util/concurrent/BlockingQueue; )Ljava/util/concurrent/BlockingQueue<TE;>; capacity I size +Ljava/util/concurrent/atomic/AtomicInteger; $assertionsDisabled Z <init> ((Ljava/util/concurrent/BlockingQueue;I)V ()V )java/util/concurrent/atomic/AtomicInteger java/lang/AssertionError ! # % this ALorg/elasticsearch/common/util/concurrent/SizeBlockingQueue<TE;>; <Lorg/elasticsearch/common/util/concurrent/SizeBlockingQueue; ()I get + * , iterator ()Ljava/util/Iterator; . / 0 S(Lorg/elasticsearch/common/util/concurrent/SizeBlockingQueue;Ljava/util/Iterator;)V 2 3 it Ljava/util/Iterator<TE;>; Ljava/util/Iterator; peek ()Ljava/lang/Object; 8 9 : poll <