4 R ST U V W X Y Z [\ ]^ ]_`b de af gh gij kl mn opq inputList)Lcom/google/common/collect/ImmutableList; Signature.Lcom/google/common/collect/ImmutableList; comparatorLjava/util/Comparator;Ljava/util/Comparator<-TE;>;sizeI-(Ljava/lang/Iterable;Ljava/util/Comparator;)VCodeLineNumberTableLocalVariableTablethisOrderedPermutationCollection InnerClassesELcom/google/common/collect/Collections2$OrderedPermutationCollection;inputLjava/lang/Iterable;LocalVariableTypeTableJLcom/google/common/collect/Collections2$OrderedPermutationCollection;Ljava/lang/Iterable;8(Ljava/lang/Iterable;Ljava/util/Comparator<-TE;>;)V calculateSize)(Ljava/util/List;Ljava/util/Comparator;)I comparisonsortedInputListLjava/util/List; permutationsnrLjava/util/List; StackMapTableJ(Ljava/util/List;Ljava/util/Comparator<-TE;>;)I()IisEmpty()Ziterator()Ljava/util/Iterator;-()Ljava/util/Iterator;>;contains(Ljava/lang/Object;)ZlistobjLjava/lang/Object;Ljava/util/List<*>;RuntimeVisibleTypeAnnotations5Lorg/checkerframework/checker/nullness/qual/Nullable;toString()Ljava/lang/String;KLjava/util/AbstractCollection;>; SourceFileCollections2.java %rs tu  ! 45 #$ #? vwx yz{ |} ~}java/lang/IntegerAcom/google/common/collect/Collections2$OrderedPermutationIteratorOrderedPermutationIterator %java/util/List  ?java/lang/StringBuilder %orderedPermutationCollection( ) MNCcom/google/common/collect/Collections2$OrderedPermutationCollectionjava/util/AbstractCollection()V'com/google/common/collect/ImmutableList sortedCopyOfU(Ljava/util/Comparator;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;get(I)Ljava/lang/Object;java/util/Comparatorcompare'(Ljava/lang/Object;Ljava/lang/Object;)Icom/google/common/math/IntMathbinomial(II)IsaturatedMultiply&com/google/common/collect/Collections2)(Ljava/util/List;Ljava/util/Comparator;)V access$000#(Ljava/util/List;Ljava/util/List;)Zjava/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;length(I)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;0 !"#$%&'**,+*,**,( ) *-./ !0 *1.2 "3 45'Y=>6*@+*d* 6 =6   (:).9<BEHKN)>)"6$Y78Y !W9$U:$R;$0Y7<Y "==>#?'A*() *-0 *1@A'>() *-0 *1BC'LY**() *-0 *1DEF'++M*,( )  G8*-HI0 GJ*1=K LMN'h,*L+`Z_+() ,*-0 ,*1OPQ,a+ac