class com.google.common.collect.Streams$4 extends java.util.Spliterators$AbstractSpliterator { long index; final java.util.PrimitiveIterator$OfLong val$fromIterator; final com.google.common.collect.Streams$LongFunctionWithIndex val$function; void (long, int, java.util.PrimitiveIterator$OfLong, com.google.common.collect.Streams$LongFunctionWithIndex) { com.google.common.collect.Streams$4 v; java.util.PrimitiveIterator$OfLong v; int v; com.google.common.collect.Streams$LongFunctionWithIndex v; long v; v := @this: com.google.common.collect.Streams$4; v := @parameter: long; v := @parameter: int; v := @parameter: java.util.PrimitiveIterator$OfLong; v := @parameter: com.google.common.collect.Streams$LongFunctionWithIndex; v. = v; v. = v; specialinvoke v.(long,int)>(v, v); v. = 0L; return; } public boolean tryAdvance(java.util.function.Consumer) { com.google.common.collect.Streams$LongFunctionWithIndex v; long v, v, v; java.util.function.Consumer v; com.google.common.collect.Streams$4 v; java.util.PrimitiveIterator$OfLong v, v; java.lang.Object v; boolean v; v := @this: com.google.common.collect.Streams$4; v := @parameter: java.util.function.Consumer; v = v.; v = interfaceinvoke v.(); if v == 0 goto label; v = v.; v = v.; v = interfaceinvoke v.(); v = v.; v = v + 1L; v. = v; v = interfaceinvoke v.(v, v); interfaceinvoke v.(v); return 1; label: return 0; } }