org_apache_struts2_StrutsSpringJUnit4TestCaseTest_java
org.springframework.beans.factory.annotation.RequiredAnnotationBeanPostProcessor
protected boolean isRequiredProperty(PropertyDescriptor propertyDescriptor) {
        Method setter = propertyDescriptor.getWriteMethod();
        return setter != null && AnnotationUtils.getAnnotation(setter, this.getRequiredAnnotationType()) != null;
    }
 -> java.beans.PropertyDescriptor.getWriteMethod(): java.lang.reflect.Method -> java.lang.reflect.Method.isBridge(): boolean -> java.lang.reflect.AnnotatedElement.getAnnotation(java.lang.Class): java.lang.annotation.Annotation -> java.lang.reflect.AnnotatedElement.getAnnotations(): java.lang.annotation.Annotation[]
 [CALL] -> java.beans.PropertyDescriptor.getWriteMethod(): java.lang.reflect.Method [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.reflect.Method.isBridge(): boolean [EXIT] [CALL] -> java.lang.reflect.AnnotatedElement.getAnnotation(java.lang.Class): java.lang.annotation.Annotation -> java.lang.reflect.AnnotatedElement.getAnnotations(): java.lang.annotation.Annotation[] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT]