class org.springframework.context.'annotation'.AspectJAutoProxyRegistrar extends java.lang.Object implements org.springframework.context.'annotation'.ImportBeanDefinitionRegistrar { void () { org.springframework.context.'annotation'.AspectJAutoProxyRegistrar v; v := @this: org.springframework.context.'annotation'.AspectJAutoProxyRegistrar; specialinvoke v.()>(); return; } public void registerBeanDefinitions(org.springframework.core.type.AnnotationMetadata, org.springframework.beans.factory.support.BeanDefinitionRegistry) { org.springframework.core.type.AnnotationMetadata v; org.springframework.context.'annotation'.AspectJAutoProxyRegistrar v; org.springframework.core.'annotation'.AnnotationAttributes v; org.springframework.beans.factory.support.BeanDefinitionRegistry v; boolean v, v; v := @this: org.springframework.context.'annotation'.AspectJAutoProxyRegistrar; v := @parameter: org.springframework.core.type.AnnotationMetadata; v := @parameter: org.springframework.beans.factory.support.BeanDefinitionRegistry; staticinvoke (v); v = staticinvoke (v, class "Lorg/springframework/context/annotation/EnableAspectJAutoProxy;"); v = virtualinvoke v.("proxyTargetClass"); if v == 0 goto label; staticinvoke (v); label: v = virtualinvoke v.("exposeProxy"); if v == 0 goto label; staticinvoke (v); label: return; } }