org_apache_struts2_views_java_simple_ScriptTest_java
org.easymock.cglib.core.CollectionUtils
public static Collection filter(Collection c, Predicate p) {
        Iterator it = c.iterator();
        while (it.hasNext()) {
            if (p.evaluate(it.next())) continue;
            it.remove();
        }
        return c;
    }
 -> java.util.Collection.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.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Modifier.isProtected(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Modifier.isProtected(int): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.lang.reflect.Member.getModifiers(): int -> java.lang.reflect.Modifier.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.util.Iterator.hasNext(): boolean
 [CALL] -> java.util.Collection.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.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(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.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(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.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(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.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(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.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(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.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(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.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(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.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Modifier.isProtected(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.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(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.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(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.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(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.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(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.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(int): boolean -> java.lang.reflect.Modifier.isProtected(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.isPrivate(int): boolean -> java.lang.reflect.Modifier.isPublic(int): boolean [EXIT] -> java.util.Iterator.hasNext(): boolean [EXIT]