class org.springframework.beans.factory.'annotation'.AutowiredAnnotationBeanPostProcessor$1 extends java.lang.Object implements org.springframework.util.ReflectionUtils$MethodCallback { final java.lang.String val$beanName; final org.springframework.beans.factory.'annotation'.AutowiredAnnotationBeanPostProcessor this$0; void (org.springframework.beans.factory.'annotation'.AutowiredAnnotationBeanPostProcessor, java.lang.String) { org.springframework.beans.factory.'annotation'.AutowiredAnnotationBeanPostProcessor$1 v; java.lang.String v; org.springframework.beans.factory.'annotation'.AutowiredAnnotationBeanPostProcessor v; v := @this: org.springframework.beans.factory.'annotation'.AutowiredAnnotationBeanPostProcessor$1; v := @parameter: org.springframework.beans.factory.'annotation'.AutowiredAnnotationBeanPostProcessor; v := @parameter: java.lang.String; v. = v; v. = v; specialinvoke v.()>(); return; } public void doWith(java.lang.reflect.Method) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException { org.springframework.beans.factory.'annotation'.AutowiredAnnotationBeanPostProcessor$1 v; org.springframework.beans.factory.support.MethodOverrides v; org.springframework.beans.factory.config.ConfigurableListableBeanFactory v; org.springframework.beans.factory.support.LookupOverride v; org.springframework.beans.factory.BeanCreationException v; org.springframework.beans.factory.'annotation'.AutowiredAnnotationBeanPostProcessor v; org.springframework.beans.factory.NoSuchBeanDefinitionException v; java.lang.'annotation'.Annotation v; org.springframework.beans.factory.config.BeanDefinition v; java.lang.String v, v, v; java.lang.reflect.Method v; v := @this: org.springframework.beans.factory.'annotation'.AutowiredAnnotationBeanPostProcessor$1; v := @parameter: java.lang.reflect.Method; v = virtualinvoke v.(class "Lorg/springframework/beans/factory/annotation/Lookup;"); if v == null goto label; v = new org.springframework.beans.factory.support.LookupOverride; v = interfaceinvoke v.(); specialinvoke v.(java.lang.reflect.Method,java.lang.String)>(v, v); label: v = v.; v = v.; v = v.; v = interfaceinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); label: goto label; label: v := @caughtexception; v = new org.springframework.beans.factory.BeanCreationException; v = v.; specialinvoke v.(java.lang.String,java.lang.String)>(v, "Cannot apply @Lookup to beans without corresponding bean definition"); throw v; label: return; catch org.springframework.beans.factory.NoSuchBeanDefinitionException from label to label with label; } }