class oadd.com.google.common.base.Splitter$2$1 extends oadd.com.google.common.base.Splitter$SplittingIterator { final oadd.com.google.common.base.Splitter$2 this$0; void (oadd.com.google.common.base.Splitter$2, oadd.com.google.common.base.Splitter, java.lang.CharSequence) { oadd.com.google.common.base.Splitter$2$1 v; java.lang.CharSequence v; oadd.com.google.common.base.Splitter v; oadd.com.google.common.base.Splitter$2 v; v := @this: oadd.com.google.common.base.Splitter$2$1; v := @parameter: oadd.com.google.common.base.Splitter$2; v := @parameter: oadd.com.google.common.base.Splitter; v := @parameter: java.lang.CharSequence; v. = v; specialinvoke v.(oadd.com.google.common.base.Splitter,java.lang.CharSequence)>(v, v); return; } public int separatorStart(int) { oadd.com.google.common.base.Splitter$2 v, v; int v, v, v, v, v, v, v, v; java.lang.String v, v; java.lang.CharSequence v, v; char v, v; oadd.com.google.common.base.Splitter$2$1 v; v := @this: oadd.com.google.common.base.Splitter$2$1; v := @parameter: int; v = v.; v = v.; v = virtualinvoke v.(); v = v; v = v.; v = interfaceinvoke v.(); v = v - v; label: if v > v goto label; v = 0; label: if v >= v goto label; v = v.; v = v + v; v = interfaceinvoke v.(v); v = v.; v = v.; v = virtualinvoke v.(v); if v != v goto label; v = v + 1; goto label; label: return v; label: v = v + 1; goto label; label: v = (int) -1; return v; } public int separatorEnd(int) { oadd.com.google.common.base.Splitter$2$1 v; int v, v, v; java.lang.String v; oadd.com.google.common.base.Splitter$2 v; v := @this: oadd.com.google.common.base.Splitter$2$1; v := @parameter: int; v = v.; v = v.; v = virtualinvoke v.(); v = v + v; return v; } }