class oadd.com.google.common.graph.Traverser$Traversal$2 extends oadd.com.google.common.graph.Traverser$Traversal { void (oadd.com.google.common.graph.SuccessorsFunction) { oadd.com.google.common.graph.SuccessorsFunction v; oadd.com.google.common.graph.Traverser$Traversal$2 v; v := @this: oadd.com.google.common.graph.Traverser$Traversal$2; v := @parameter: oadd.com.google.common.graph.SuccessorsFunction; specialinvoke v.(oadd.com.google.common.graph.SuccessorsFunction)>(v); return; } java.lang.Object visitNext(java.util.Deque) { java.lang.Object v, v, v; java.util.Deque v; oadd.com.google.common.graph.Traverser$Traversal$2 v; boolean v; v := @this: oadd.com.google.common.graph.Traverser$Traversal$2; v := @parameter: java.util.Deque; v = interfaceinvoke v.(); v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = staticinvoke (v); return v; label: interfaceinvoke v.(); return null; } }