class oadd.com.google.common.collect.Sets$2 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) { oadd.com.google.common.collect.Sets$2 v; java.util.Set v, v; v := @this: oadd.com.google.common.collect.Sets$2; 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$2 v; oadd.com.google.common.collect.Sets$2$1 v; v := @this: oadd.com.google.common.collect.Sets$2; v = new oadd.com.google.common.collect.Sets$2$1; specialinvoke v.(oadd.com.google.common.collect.Sets$2)>(v); return v; } public java.util.stream.Stream stream() { java.util.stream.Stream v, v; java.util.function.Predicate v; oadd.com.google.common.collect.Sets$2 v; java.util.Set v, v; v := @this: oadd.com.google.common.collect.Sets$2; v = v.; v = interfaceinvoke v.(); v = v.; virtualinvoke 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; oadd.com.google.common.collect.Sets$2 v; java.util.Set v, v; v := @this: oadd.com.google.common.collect.Sets$2; v = v.; v = interfaceinvoke v.(); v = v.; virtualinvoke v.(); v = staticinvoke (v); v = interfaceinvoke v.(v); return v; } public int size() { java.util.Iterator v; oadd.com.google.common.collect.Sets$2 v; java.util.Set v, v; int v; java.lang.Object v; boolean v, v; v := @this: oadd.com.google.common.collect.Sets$2; 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() { oadd.com.google.common.collect.Sets$2 v; java.util.Set v, v; boolean v; v := @this: oadd.com.google.common.collect.Sets$2; v = v.; v = v.; v = staticinvoke (v, v); return v; } public boolean contains(java.lang.Object) { oadd.com.google.common.collect.Sets$2 v; java.util.Set v, v; java.lang.Object v; boolean v, v, v; v := @this: oadd.com.google.common.collect.Sets$2; 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; } public boolean containsAll(java.util.Collection) { java.util.Collection v; oadd.com.google.common.collect.Sets$2 v; java.util.Set v, v; boolean v, v, v; v := @this: oadd.com.google.common.collect.Sets$2; v := @parameter: java.util.Collection; 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; } }