org_apache_struts2_session_StrutsJUnit4SessionTestCaseTest_java
com.opensymphony.xwork2.inject.ContainerImpl
<M extends Member & AnnotatedElement> void addInjectorsForMembers(List<M> members, boolean statics, List<Injector> injectors, InjectorFactory<M> injectorFactory) {
        for (Member member : members) {
            Inject inject;
            if (ContainerImpl.isStatic(member) != statics || (inject = ((AnnotatedElement)((Object)member)).getAnnotation(Inject.class)) == null) continue;
            try {
                injectors.add(injectorFactory.create(this, member, inject.value()));
            }
            catch (MissingDependencyException e) {
                if (!inject.required()) continue;
                throw new DependencyException(e);
            }
        }
    }
 -> java.util.List.iterator(): java.util.Iterator -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean -> java.lang.reflect.AnnotatedElement.getAnnotation(java.lang.Class): java.lang.annotation.Annotation -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean -> java.lang.reflect.AnnotatedElement.getAnnotation(java.lang.Class): java.lang.annotation.Annotation -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean -> java.lang.reflect.AnnotatedElement.getAnnotation(java.lang.Class): java.lang.annotation.Annotation -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean -> java.util.Iterator.hasNext(): boolean
 [CALL] -> java.util.List.iterator(): java.util.Iterator -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean [EXIT] -> java.lang.reflect.AnnotatedElement.getAnnotation(java.lang.Class): java.lang.annotation.Annotation -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean [EXIT] -> java.lang.reflect.AnnotatedElement.getAnnotation(java.lang.Class): java.lang.annotation.Annotation -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean [EXIT] -> java.lang.reflect.AnnotatedElement.getAnnotation(java.lang.Class): java.lang.annotation.Annotation -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean [EXIT] -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean [EXIT] -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean [EXIT] -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean [EXIT] -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean [EXIT] -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean [EXIT] -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean [EXIT] -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean [EXIT] -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean [EXIT] -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isStatic(int): boolean [EXIT] -> java.util.Iterator.hasNext(): boolean [EXIT]