org_aspectj_tools_ajdoc_BugTest_java
jdk.javadoc.internal.doclets.toolkit.util.Utils
List<Element> getItems(Element e, final boolean filter, final ElementKind select) {
        final ArrayList elements = new ArrayList();
        return (List)new SimpleElementVisitor9<List<Element>, Void>(){

            @Override
            public List<Element> visitPackage(PackageElement e, Void p) {
                Utils.this.recursiveGetItems(elements, e, filter, select);
                return elements;
            }

            @Override
            protected List<Element> defaultAction(Element e0, Void p) {
                return Utils.this.getItems0(e0, filter, select);
            }
        }.visit(e);
    }
 -> java.util.Arrays.asList(java.lang.Object[]): java.util.List -> java.util.EnumSet.copyOf(java.util.Collection): java.util.EnumSet -> java.util.List.iterator(): java.util.Iterator -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.Set.contains(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.Set.contains(java.lang.Object): boolean -> java.util.Set.contains(java.lang.Object): boolean -> java.util.EnumMap.get(java.lang.Object): java.lang.Object -> java.util.EnumSet.contains(java.lang.Object): boolean -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean -> java.lang.Boolean.booleanValue(): boolean -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean -> java.lang.Boolean.booleanValue(): boolean -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.Set.contains(java.lang.Object): boolean -> java.util.Set.contains(java.lang.Object): boolean -> java.util.EnumMap.get(java.lang.Object): java.lang.Object -> java.util.EnumSet.contains(java.lang.Object): boolean -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean -> java.lang.Boolean.booleanValue(): boolean -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean -> java.lang.Boolean.booleanValue(): boolean -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.Set.contains(java.lang.Object): boolean -> java.util.Set.contains(java.lang.Object): boolean -> java.util.EnumMap.get(java.lang.Object): java.lang.Object -> java.util.EnumSet.contains(java.lang.Object): boolean -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean -> java.lang.Boolean.booleanValue(): boolean -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean -> java.lang.Boolean.booleanValue(): boolean -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.Set.contains(java.lang.Object): boolean -> java.util.Set.contains(java.lang.Object): boolean -> java.util.EnumMap.get(java.lang.Object): java.lang.Object -> java.util.EnumSet.contains(java.lang.Object): boolean -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean -> java.lang.Boolean.booleanValue(): boolean -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean -> java.lang.Boolean.booleanValue(): boolean -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean
 [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] -> java.util.Arrays.asList(java.lang.Object[]): java.util.List -> java.util.EnumSet.copyOf(java.util.Collection): java.util.EnumSet [CALL] -> java.util.List.iterator(): java.util.Iterator -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.Set.contains(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.Set.contains(java.lang.Object): boolean [CALL] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] -> java.util.Set.contains(java.lang.Object): boolean [CALL] [EXIT] -> java.util.EnumMap.get(java.lang.Object): java.lang.Object -> java.util.EnumSet.contains(java.lang.Object): boolean [EXIT] -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean [EXIT] [EXIT] -> java.lang.Boolean.booleanValue(): boolean [EXIT] [EXIT] -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean [EXIT] [EXIT] -> java.lang.Boolean.booleanValue(): boolean [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.Set.contains(java.lang.Object): boolean [CALL] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] -> java.util.Set.contains(java.lang.Object): boolean [CALL] [EXIT] -> java.util.EnumMap.get(java.lang.Object): java.lang.Object -> java.util.EnumSet.contains(java.lang.Object): boolean [EXIT] -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean [EXIT] [EXIT] -> java.lang.Boolean.booleanValue(): boolean [EXIT] [EXIT] -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean [EXIT] [EXIT] -> java.lang.Boolean.booleanValue(): boolean [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.Set.contains(java.lang.Object): boolean [CALL] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] -> java.util.Set.contains(java.lang.Object): boolean [CALL] [EXIT] -> java.util.EnumMap.get(java.lang.Object): java.lang.Object -> java.util.EnumSet.contains(java.lang.Object): boolean [EXIT] -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean [EXIT] [EXIT] -> java.lang.Boolean.booleanValue(): boolean [EXIT] [EXIT] -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean [EXIT] [EXIT] -> java.lang.Boolean.booleanValue(): boolean [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.Set.contains(java.lang.Object): boolean [CALL] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] -> java.util.Set.contains(java.lang.Object): boolean [CALL] [EXIT] -> java.util.EnumMap.get(java.lang.Object): java.lang.Object -> java.util.EnumSet.contains(java.lang.Object): boolean [EXIT] -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean [EXIT] [EXIT] -> java.lang.Boolean.booleanValue(): boolean [EXIT] [EXIT] -> java.lang.Boolean.valueOf(boolean): java.lang.Boolean [EXIT] [EXIT] -> java.lang.Boolean.booleanValue(): boolean [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean [EXIT] [EXIT] [EXIT] [EXIT] [EXIT]