class oadd.com.google.common.collect.CollectSpliterators$1WithCharacteristics extends java.lang.Object implements java.util.Spliterator { private final java.util.Spliterator$OfInt delegate; final java.util.function.IntFunction val$function; final int val$extraCharacteristics; final java.util.Comparator val$comparator; void (java.util.Spliterator$OfInt, java.util.function.IntFunction, int, java.util.Comparator) { java.util.Spliterator$OfInt v; oadd.com.google.common.collect.CollectSpliterators$1WithCharacteristics v; int v; java.util.Comparator v; java.util.function.IntFunction v; v := @this: oadd.com.google.common.collect.CollectSpliterators$1WithCharacteristics; v := @parameter: java.util.Spliterator$OfInt; v := @parameter: java.util.function.IntFunction; v := @parameter: int; v := @parameter: java.util.Comparator; v. = v; v. = v; v. = v; specialinvoke v.()>(); v. = v; return; } public boolean tryAdvance(java.util.function.Consumer) { java.util.function.Consumer v; java.util.Spliterator$OfInt v; oadd.com.google.common.collect.CollectSpliterators$1WithCharacteristics v; java.util.function.IntConsumer v; boolean v; java.util.function.IntFunction v; v := @this: oadd.com.google.common.collect.CollectSpliterators$1WithCharacteristics; v := @parameter: java.util.function.Consumer; v = v.; v = v.; v = staticinvoke (v, v); v = interfaceinvoke v.(v); return v; } public void forEachRemaining(java.util.function.Consumer) { java.util.function.Consumer v; java.util.Spliterator$OfInt v; oadd.com.google.common.collect.CollectSpliterators$1WithCharacteristics v; java.util.function.IntConsumer v; java.util.function.IntFunction v; v := @this: oadd.com.google.common.collect.CollectSpliterators$1WithCharacteristics; v := @parameter: java.util.function.Consumer; v = v.; v = v.; v = staticinvoke (v, v); interfaceinvoke v.(v); return; } public java.util.Spliterator trySplit() { java.util.Spliterator$OfInt v, v; oadd.com.google.common.collect.CollectSpliterators$1WithCharacteristics v, v; int v; java.util.Comparator v; java.util.function.IntFunction v; v := @this: oadd.com.google.common.collect.CollectSpliterators$1WithCharacteristics; v = v.; v = interfaceinvoke v.(); if v != null goto label; v = null; goto label; label: v = new oadd.com.google.common.collect.CollectSpliterators$1WithCharacteristics; v = v.; v = v.; v = v.; specialinvoke v.(java.util.Spliterator$OfInt,java.util.function.IntFunction,int,java.util.Comparator)>(v, v, v, v); label: return v; } public long estimateSize() { java.util.Spliterator$OfInt v; long v; oadd.com.google.common.collect.CollectSpliterators$1WithCharacteristics v; v := @this: oadd.com.google.common.collect.CollectSpliterators$1WithCharacteristics; v = v.; v = interfaceinvoke v.(); return v; } public int characteristics() { int v, v; oadd.com.google.common.collect.CollectSpliterators$1WithCharacteristics v; v := @this: oadd.com.google.common.collect.CollectSpliterators$1WithCharacteristics; v = v.; v = 16464 | v; return v; } public java.util.Comparator getComparator() { java.lang.IllegalStateException v; oadd.com.google.common.collect.CollectSpliterators$1WithCharacteristics v; java.util.Comparator v; boolean v; v := @this: oadd.com.google.common.collect.CollectSpliterators$1WithCharacteristics; v = virtualinvoke v.(4); if v == 0 goto label; v = v.; return v; label: v = new java.lang.IllegalStateException; specialinvoke v.()>(); throw v; } }