=b  java/lang/Object()V   )zombie/core/opengl/RenderContextQueueItemm_runnableThrownLjava/lang/Throwable; RenderContextQueueItem Wait Lock   m_waitLockLjava/lang/Object;    resetInternal   m_runnableLjava/lang/Runnable;   m_isFinishedZ  !" isFinished()Z $%& '""java/util/function/BooleanSupplier getAsBoolean ) *wait , - m_isWaiting /01 2java/lang/Runnablerun 4 5 notifyAll7java/lang/Throwable 9:; <=zombie/debug/DebugLogGeneralLzombie/debug/DebugLogStream;?%s thrown during invoke(). 6A BCtoString()Ljava/lang/String; EFG HIzombie/debug/DebugLogStreamerror((Ljava/lang/String;[Ljava/lang/Object;)V KLM NO"zombie/core/logger/ExceptionLogger logException(Ljava/lang/Throwable;)VCodeLineNumberTableallocA(Ljava/lang/Runnable;)Lzombie/core/opengl/RenderContextQueueItem;waitUntilFinished'(Ljava/util/function/BooleanSupplier;)V StackMapTable ExceptionsYjava/lang/InterruptedException setWaiting isWaitinginvoke getThrown()Ljava/lang/Throwable;notifyWaitingListeners SourceFileRenderContextQueueItem.java1-  P4*** Q  RSP7YL++*+Q P4***Q !"TUP4*/+#*YM* *(,çN,-б(++.+Q"&(+.13&537VD6WX!"P*Q;ZP"*+Q @A["P*+QE\P**.*YL**3+çM+,gL*+8>Y+@SD+J*YL**3+çN+-*:*Y:**3ç : #&&)&.6R`ccfck.KkukmkQZLMWYZ![+\.O/Q4RGSKWRYWZ^[h\kWuYzZ[\]VS &6B646B666]^P*Qa_Ph*YL*3+çM+,QfhijV6`a