class oadd.com.google.common.collect.Sets$3 extends oadd.com.google.common.collect.Sets$SetView { final java.util.Set val$set; final java.util.Set val$set; void (java.util.Set, java.util.Set) { java.util.Set v, v; oadd.com.google.common.collect.Sets$3 v; v := @this: oadd.com.google.common.collect.Sets$3; v := @parameter: java.util.Set; v := @parameter: java.util.Set; v. = v; v. = v; specialinvoke v.()>(); return; } public oadd.com.google.common.collect.UnmodifiableIterator iterator() { oadd.com.google.common.collect.Sets$3 v; oadd.com.google.common.collect.Sets$3$1 v; v := @this: oadd.com.google.common.collect.Sets$3; v = new oadd.com.google.common.collect.Sets$3$1; specialinvoke v.(oadd.com.google.common.collect.Sets$3)>(v); return v; } public java.util.stream.Stream stream() { java.util.stream.Stream v, v; java.util.function.Predicate v; java.util.Set v, v; oadd.com.google.common.collect.Sets$3 v; v := @this: oadd.com.google.common.collect.Sets$3; v = v.; v = interfaceinvoke v.(); v = v.; v = staticinvoke (v); v = interfaceinvoke v.(v); return v; } public java.util.stream.Stream parallelStream() { java.util.stream.Stream v, v; java.util.function.Predicate v; java.util.Set v, v; oadd.com.google.common.collect.Sets$3 v; v := @this: oadd.com.google.common.collect.Sets$3; v = v.; v = interfaceinvoke v.(); v = v.; v = staticinvoke (v); v = interfaceinvoke v.(v); return v; } public int size() { java.util.Iterator v; java.util.Set v, v; oadd.com.google.common.collect.Sets$3 v; int v; java.lang.Object v; boolean v, v; v := @this: oadd.com.google.common.collect.Sets$3; v = 0; v = v.; v = interfaceinvoke v.(); label: v = interfaceinvoke v.(); if v == 0 goto label; v = interfaceinvoke v.(); v = v.; v = interfaceinvoke v.(v); if v != 0 goto label; v = v + 1; goto label; label: return v; } public boolean isEmpty() { java.util.Set v, v; oadd.com.google.common.collect.Sets$3 v; boolean v; v := @this: oadd.com.google.common.collect.Sets$3; v = v.; v = v.; v = interfaceinvoke v.(v); return v; } public boolean contains(java.lang.Object) { java.util.Set v, v; oadd.com.google.common.collect.Sets$3 v; java.lang.Object v; boolean v, v, v; v := @this: oadd.com.google.common.collect.Sets$3; v := @parameter: java.lang.Object; v = v.; v = interfaceinvoke v.(v); if v == 0 goto label; v = v.; v = interfaceinvoke v.(v); if v != 0 goto label; v = 1; goto label; label: v = 0; label: return v; } }