class oadd.org.reflections.ReflectionUtils$7 extends java.lang.Object implements oadd.com.google.common.base.Predicate { final java.lang.'annotation'.Annotation[] val$annotations; void (java.lang.'annotation'.Annotation[]) { oadd.org.reflections.ReflectionUtils$7 v; java.lang.'annotation'.Annotation[] v; v := @this: oadd.org.reflections.ReflectionUtils$7; v := @parameter: java.lang.'annotation'.Annotation[]; v. = v; specialinvoke v.()>(); return; } public boolean apply(java.lang.reflect.AnnotatedElement) { java.lang.'annotation'.Annotation[] v, v, v; int v, v, v, v; java.lang.'annotation'.Annotation v, v; oadd.org.reflections.ReflectionUtils$7 v; boolean v; java.lang.reflect.AnnotatedElement v; v := @this: oadd.org.reflections.ReflectionUtils$7; v := @parameter: java.lang.reflect.AnnotatedElement; if v == null goto label; v = interfaceinvoke v.(); v = lengthof v; v = v.; v = lengthof v; if v != v goto label; v = 0; label: v = lengthof v; if v >= v goto label; v = v[v]; v = v.; v = v[v]; v = staticinvoke (v, v); if v != 0 goto label; return 0; label: v = v + 1; goto label; label: return 1; } }