org_apache_hadoop_lib_server_TestBaseService_java
net.bytebuddy.matcher.ElementMatchers
public static <T extends MethodDescription> ElementMatcher.Junction<T> takesArguments(Iterable<? extends TypeDescription> types) {
        ArrayList<ElementMatcher.Junction<T>> typeMatchers = new ArrayList<ElementMatcher.Junction<T>>();
        for (TypeDescription typeDescription : types) {
            typeMatchers.add(ElementMatchers.erasure(typeDescription));
        }
        return ElementMatchers.takesGenericArguments(new CollectionOneToOneMatcher(typeMatchers));
    }
 -> java.lang.Iterable.iterator(): java.util.Iterator -> java.util.Iterator.hasNext(): boolean -> java.util.List.size(): int -> java.util.Iterator.next(): java.lang.Object -> java.util.List.get(int): java.lang.Object -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.List.size(): int
 [CALL] -> java.lang.Iterable.iterator(): java.util.Iterator -> java.util.Iterator.hasNext(): boolean [CALL] -> java.util.List.size(): int [EXIT] -> java.util.Iterator.next(): java.lang.Object [CALL] [CALL] -> java.util.List.get(int): java.lang.Object [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean [CALL] -> java.util.List.size(): int [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT]