class org.apache.isis.testing.archtestsupport.applib.classrules.CommonPredicates$5 extends com.tngtech.archunit.base.DescribedPredicate { final java.lang.Class val$annotClass; final java.lang.String val$attribute; final java.lang.String val$attributeValue; transient void (java.lang.String, java.lang.Object[], java.lang.Class, java.lang.String, java.lang.String) { java.lang.Object[] v; java.lang.Class v; java.lang.String v, v, v; org.apache.isis.testing.archtestsupport.applib.classrules.CommonPredicates$5 v; v := @this: org.apache.isis.testing.archtestsupport.applib.classrules.CommonPredicates$5; v := @parameter: java.lang.String; v := @parameter: java.lang.Object[]; v := @parameter: java.lang.Class; v := @parameter: java.lang.String; v := @parameter: java.lang.String; v. = v; v. = v; v. = v; specialinvoke v.(java.lang.String,java.lang.Object[])>(v, v); return; } public boolean apply(com.tngtech.archunit.core.domain.JavaAnnotation) { com.tngtech.archunit.core.domain.JavaAnnotation v; com.tngtech.archunit.base.Optional v; org.apache.isis.testing.archtestsupport.applib.classrules.CommonPredicates$5 v; com.tngtech.archunit.core.domain.JavaClass v; java.lang.Class v; java.lang.Object v; java.lang.String v, v, v, v, v; boolean v, v, v, v; v := @this: org.apache.isis.testing.archtestsupport.applib.classrules.CommonPredicates$5; v := @parameter: com.tngtech.archunit.core.domain.JavaAnnotation; v = virtualinvoke v.(); v = virtualinvoke v.(); v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(v); if v != 0 goto label; return 0; label: v = v.; v = virtualinvoke v.(v); v = virtualinvoke v.(); if v == 0 goto label; v = virtualinvoke v.(); v = virtualinvoke v.(); v = v.; v = virtualinvoke v.(v); if v == 0 goto label; v = 1; goto label; label: v = 0; label: return v; } }