4j  .org/osgi/util/promise/DeferredPromiseImpl$Thenthis$0+Lorg/osgi/util/promise/DeferredPromiseImpl;   java/lang/Object()V  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;!org/osgi/util/promise/PromiseImpl  promise#Lorg/osgi/util/promise/PromiseImpl;  successLorg/osgi/util/promise/Success;   failureLorg/osgi/util/promise/Failure; " #$result-(Lorg/osgi/util/promise/PromiseImpl$Result;)V &'( )*org/osgi/util/promise/Failurefail"(Lorg/osgi/util/promise/Promise;)V,java/lang/Throwable ./0 12org/osgi/util/promise/Successcall@(Lorg/osgi/util/promise/Promise;)Lorg/osgi/util/promise/Promise;4/org/osgi/util/promise/DeferredPromiseImpl$Chain 36 7M(Lorg/osgi/util/promise/DeferredPromiseImpl;Lorg/osgi/util/promise/Promise;)V 9:; <=org/osgi/util/promise/Promise onResolve5(Ljava/lang/Runnable;)Lorg/osgi/util/promise/Promise; ?@A BC)org/osgi/util/promise/DeferredPromiseImpl tryResolve*(Ljava/lang/Object;Ljava/lang/Throwable;)ZEjava/lang/RunnableG(org/osgi/util/promise/PromiseImpl$Result Signature(Lorg/osgi/util/promise/PromiseImpl;(Lorg/osgi/util/promise/Success;(Lorg/osgi/util/promise/DeferredPromiseImpl;Lorg/osgi/util/promise/PromiseImpl;Lorg/osgi/util/promise/Success;Lorg/osgi/util/promise/Failure;)VCodeLineNumberTableLocalVariableTablethis0Lorg/osgi/util/promise/DeferredPromiseImpl$Then;LocalVariableTypeTable:Lorg/osgi/util/promise/DeferredPromiseImpl.Then;)Lorg/osgi/util/promise/Success<-TP;+TT;>;s(Lorg/osgi/util/promise/PromiseImpl;Lorg/osgi/util/promise/Success<-TP;+TT;>;Lorg/osgi/util/promise/Failure;)Vrunaccept*(Ljava/lang/Object;Ljava/lang/Throwable;)VeLjava/lang/Throwable;returnedLorg/osgi/util/promise/Promise;vLjava/lang/Object;f%Lorg/osgi/util/promise/Promise<+TT;>;TP; StackMapTable(TP;Ljava/lang/Throwable;)VkLjava/lang/Object;Ljava/lang/Runnable;Lorg/osgi/util/promise/PromiseImpl$Result; SourceFileDeferredPromiseImpl.java InnerClassesThenResultChain0DFHIHJ  KL *+**, *-*MD EFGHN4 OP     Q  OR I SHTU LI **!M LMN  OPQ  ORVWL`c, *P**%@N-M:*3N**-N:M--3Y*-58W*,>W +*8;+MJQR TWUVW!Y(Z*\8_;]=^@`DaWbXebfN>XY=XY*.Z[cOPc\]c^YQ *.Z_cORc\`a![++9+HbHcdef?gFh3?i