org_eclipse_hono_deviceconnection_infinispan_client_EmbeddedCacheTest_java
net.bytebuddy.dynamic.scaffold.MethodRegistry$Default$Prepared
@Override
    public MethodRegistry.Compiled compile(Implementation.Target.Factory implementationTargetFactory, ClassFileVersion classFileVersion) {
        HashMap<MethodRegistry.Handler, MethodRegistry.Handler.Compiled> compilationCache = new HashMap<MethodRegistry.Handler, MethodRegistry.Handler.Compiled>();
        HashMap<MethodAttributeAppender.Factory, MethodAttributeAppender> attributeAppenderCache = new HashMap<MethodAttributeAppender.Factory, MethodAttributeAppender>();
        LinkedHashMap<MethodDescription, MethodRegistry.Default.Compiled.Entry> entries = new LinkedHashMap<MethodDescription, MethodRegistry.Default.Compiled.Entry>();
        Implementation.Target implementationTarget = implementationTargetFactory.make(this.instrumentedType, this.methodGraph, classFileVersion);
        for (Map.Entry<MethodDescription, Entry> entry : this.implementations.entrySet()) {
            MethodAttributeAppender cachedAttributeAppender;
            MethodRegistry.Handler.Compiled cachedHandler = (MethodRegistry.Handler.Compiled)compilationCache.get(entry.getValue().getHandler());
            if (cachedHandler == null) {
                cachedHandler = entry.getValue().getHandler().compile(implementationTarget);
                compilationCache.put(entry.getValue().getHandler(), cachedHandler);
            }
            if ((cachedAttributeAppender = (MethodAttributeAppender)attributeAppenderCache.get(entry.getValue().getAppenderFactory())) == null) {
                cachedAttributeAppender = entry.getValue().getAppenderFactory().make(this.instrumentedType);
                attributeAppenderCache.put(entry.getValue().getAppenderFactory(), cachedAttributeAppender);
            }
            entries.put(entry.getKey(), new MethodRegistry.Default.Compiled.Entry(cachedHandler, cachedAttributeAppender, entry.getValue().getMethodDescription(), entry.getValue().resolveBridgeTypes(), entry.getValue().getVisibility(), entry.getValue().isBridgeMethod()));
        }
        return new MethodRegistry.Default.Compiled(this.instrumentedType, this.loadedTypeInitializer, this.typeInitializer, this.methods, entries, classFileVersion.isAtLeast(ClassFileVersion.JAVA_V5));
    }
 -> java.lang.Integer.signum(int): int -> java.util.LinkedHashMap.entrySet(): java.util.Set -> java.util.Set.iterator(): java.util.Iterator -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int -> java.lang.Object.hashCode(): int -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int -> java.lang.Object.hashCode(): int -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.util.Map$Entry.getKey(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.Class.isArray(): boolean -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.Class.getName(): java.lang.String -> java.lang.String.indexOf(int): int -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.Class.getName(): java.lang.String -> java.lang.String.indexOf(int): int -> java.lang.String.equals(java.lang.Object): boolean -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.util.List.size(): int -> java.util.Iterator.hasNext(): boolean -> java.util.List.size(): int -> java.util.List.size(): int -> java.util.Iterator.hasNext(): boolean -> java.util.List.size(): int -> java.util.HashSet.remove(java.lang.Object): boolean -> java.lang.Object.hashCode(): int -> java.util.List.hashCode(): int -> java.util.List.size(): int -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int -> java.lang.Object.hashCode(): int -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.util.Map$Entry.getKey(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.Class.isArray(): boolean -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.Class.getName(): java.lang.String -> java.lang.String.indexOf(int): int -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.Class.getName(): java.lang.String -> java.lang.String.indexOf(int): int -> java.lang.String.equals(java.lang.Object): boolean -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.util.List.size(): int -> java.util.Iterator.hasNext(): boolean -> java.util.List.size(): int -> java.util.List.size(): int -> java.util.Iterator.hasNext(): boolean -> java.util.List.size(): int -> java.util.HashSet.remove(java.lang.Object): boolean -> java.lang.Object.hashCode(): int -> java.util.List.hashCode(): int -> java.util.List.size(): int -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.util.Map$Entry.getKey(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.Class.isArray(): boolean -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.Class.getName(): java.lang.String -> java.lang.String.indexOf(int): int -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.Class.getName(): java.lang.String -> java.lang.String.indexOf(int): int -> java.lang.String.equals(java.lang.Object): boolean -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.util.List.size(): int -> java.util.List.size(): int -> java.util.List.size(): int -> java.util.Iterator.hasNext(): boolean -> java.util.List.size(): int -> java.util.List.size(): int -> java.util.List.size(): int -> java.util.Iterator.next(): java.lang.Object -> java.util.List.subList(int,int): java.util.List -> java.util.AbstractList.subList(int,int): java.util.List -> java.util.List.size(): int -> java.util.List.size(): int -> java.util.List.iterator(): java.util.Iterator -> java.util.Iterator.hasNext(): boolean -> java.util.List.size(): int -> java.util.List.get(int): java.lang.Object -> java.util.List.get(int): java.lang.Object -> java.util.List.get(int): java.lang.Object -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.Class.getName(): java.lang.String -> java.lang.String.indexOf(int): int -> java.lang.String.equals(java.lang.Object): boolean -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.List.size(): int -> java.util.List.size(): int -> java.util.List.size(): int -> java.util.Iterator.next(): java.lang.Object -> java.util.List.subList(int,int): java.util.List -> java.util.AbstractList.subList(int,int): java.util.List -> java.util.List.size(): int -> java.util.List.size(): int -> java.util.List.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.get(int): java.lang.Object -> java.util.List.get(int): java.lang.Object -> java.util.Iterator.hasNext(): boolean -> java.util.List.size(): int -> java.util.List.get(int): java.lang.Object -> java.util.List.get(int): java.lang.Object -> java.util.List.get(int): java.lang.Object -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.Class.isArray(): boolean -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.Class.getName(): java.lang.String -> java.lang.String.indexOf(int): int -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.Class.getName(): java.lang.String -> java.lang.String.indexOf(int): int -> java.lang.String.equals(java.lang.Object): boolean -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.List.size(): int -> java.util.List.size(): int -> java.util.List.size(): int -> java.util.List.size(): int -> 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 -> java.util.Iterator.next(): java.lang.Object -> java.util.List.get(int): java.lang.Object -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.List.size(): int -> java.util.HashSet.remove(java.lang.Object): boolean -> java.lang.Object.hashCode(): int -> java.util.List.hashCode(): int -> java.util.List.size(): int -> java.util.List.get(int): java.lang.Object -> java.util.List.size(): int -> java.util.List.get(int): java.lang.Object -> java.lang.Class.getName(): java.lang.String -> java.lang.String.indexOf(int): int -> java.lang.String.hashCode(): int -> java.util.List.size(): int -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object -> java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.util.Iterator.hasNext(): boolean -> java.lang.Integer.signum(int): int
 [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] -> java.lang.Integer.signum(int): int [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] -> java.util.LinkedHashMap.entrySet(): java.util.Set -> java.util.Set.iterator(): java.util.Iterator -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] -> java.util.Map.get(java.lang.Object): java.lang.Object [CALL] -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int [CALL] -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int [CALL] [EXIT] -> java.lang.Object.hashCode(): int [CALL] -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int [CALL] -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int [EXIT] [EXIT] [EXIT] [EXIT] -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object [CALL] -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int [CALL] -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int [CALL] [EXIT] -> java.lang.Object.hashCode(): int [CALL] -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int [CALL] -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int [EXIT] [EXIT] [EXIT] [EXIT] -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.util.Map$Entry.getKey(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [CALL] -> java.util.Map.get(java.lang.Object): java.lang.Object [EXIT] [EXIT] [CALL] -> java.lang.Class.isArray(): boolean [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] -> java.util.Map.get(java.lang.Object): java.lang.Object [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] -> java.lang.Class.getName(): java.lang.String -> java.lang.String.indexOf(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.util.Map.get(java.lang.Object): java.lang.Object [EXIT] [EXIT] [CALL] [CALL] -> java.lang.Class.getName(): java.lang.String -> java.lang.String.indexOf(int): int [EXIT] [EXIT] -> java.lang.String.equals(java.lang.Object): boolean [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] -> java.util.Map.get(java.lang.Object): java.lang.Object [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.util.List.size(): int [EXIT] -> java.util.Iterator.hasNext(): boolean [CALL] -> java.util.List.size(): int [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.util.List.size(): int [EXIT] -> java.util.Iterator.hasNext(): boolean [CALL] -> java.util.List.size(): int [EXIT] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] -> java.util.HashSet.remove(java.lang.Object): boolean [CALL] -> java.lang.Object.hashCode(): int [CALL] [EXIT] -> java.util.List.hashCode(): int [CALL] -> java.util.List.size(): int [EXIT] [EXIT] [EXIT] -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] [CALL] [EXIT] -> java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object): java.lang.Object [CALL] [EXIT] -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] -> java.util.Map.get(java.lang.Object): java.lang.Object [CALL] -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int [CALL] -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int [CALL] [EXIT] -> java.lang.Object.hashCode(): int [CALL] -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int [CALL] -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int [EXIT] [EXIT] [EXIT] [EXIT] -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.util.Map$Entry.getKey(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [CALL] -> java.util.Map.get(java.lang.Object): java.lang.Object [EXIT] [EXIT] [CALL] -> java.lang.Class.isArray(): boolean [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] -> java.util.Map.get(java.lang.Object): java.lang.Object [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] -> java.lang.Class.getName(): java.lang.String -> java.lang.String.indexOf(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.util.Map.get(java.lang.Object): java.lang.Object [EXIT] [EXIT] [CALL] [CALL] -> java.lang.Class.getName(): java.lang.String -> java.lang.String.indexOf(int): int [EXIT] [EXIT] -> java.lang.String.equals(java.lang.Object): boolean [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] -> java.util.Map.get(java.lang.Object): java.lang.Object [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.util.List.size(): int [EXIT] -> java.util.Iterator.hasNext(): boolean [CALL] -> java.util.List.size(): int [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.util.List.size(): int [EXIT] -> java.util.Iterator.hasNext(): boolean [CALL] -> java.util.List.size(): int [EXIT] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] -> java.util.HashSet.remove(java.lang.Object): boolean [CALL] -> java.lang.Object.hashCode(): int [CALL] [EXIT] -> java.util.List.hashCode(): int [CALL] -> java.util.List.size(): int [EXIT] [EXIT] [EXIT] -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] [CALL] [EXIT] -> java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object): java.lang.Object [CALL] [EXIT] -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] -> java.util.Map.get(java.lang.Object): java.lang.Object [CALL] -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int [EXIT] -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object [CALL] -> java.lang.Class.hashCode(): int -> java.lang.Object.hashCode(): int [EXIT] -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.util.Map$Entry.getKey(): java.lang.Object -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [CALL] -> java.util.Map.get(java.lang.Object): java.lang.Object [EXIT] [EXIT] [CALL] -> java.lang.Class.isArray(): boolean [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] -> java.util.Map.get(java.lang.Object): java.lang.Object [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] -> java.lang.Class.getName(): java.lang.String -> java.lang.String.indexOf(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.util.Map.get(java.lang.Object): java.lang.Object [EXIT] [EXIT] [CALL] [CALL] -> java.lang.Class.getName(): java.lang.String -> java.lang.String.indexOf(int): int [EXIT] [EXIT] -> java.lang.String.equals(java.lang.Object): boolean [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] -> java.util.Map.get(java.lang.Object): java.lang.Object [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.util.List.size(): int [CALL] -> java.util.List.size(): int [CALL] -> java.util.List.size(): int [EXIT] [EXIT] [EXIT] -> java.util.Iterator.hasNext(): boolean [CALL] -> java.util.List.size(): int [CALL] -> java.util.List.size(): int [CALL] -> java.util.List.size(): int [EXIT] [EXIT] [EXIT] -> java.util.Iterator.next(): java.lang.Object [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] -> java.util.List.subList(int,int): java.util.List [CALL] [CALL] -> java.util.AbstractList.subList(int,int): java.util.List [CALL] -> java.util.List.size(): int [CALL] -> java.util.List.size(): int [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] -> java.util.List.iterator(): java.util.Iterator -> java.util.Iterator.hasNext(): boolean [CALL] -> java.util.List.size(): int [EXIT] -> java.util.List.get(int): java.lang.Object [CALL] [CALL] -> java.util.List.get(int): java.lang.Object [CALL] [CALL] -> java.util.List.get(int): java.lang.Object [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.util.Map.get(java.lang.Object): java.lang.Object [EXIT] [EXIT] [CALL] [CALL] -> java.lang.Class.getName(): java.lang.String -> java.lang.String.indexOf(int): int [EXIT] [EXIT] -> java.lang.String.equals(java.lang.Object): boolean [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean [CALL] -> java.util.List.size(): int [CALL] -> java.util.List.size(): int [CALL] -> java.util.List.size(): int [EXIT] [EXIT] [EXIT] -> java.util.Iterator.next(): java.lang.Object [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] -> java.util.List.subList(int,int): java.util.List [CALL] [CALL] -> java.util.AbstractList.subList(int,int): java.util.List [CALL] -> java.util.List.size(): int [CALL] -> java.util.List.size(): int [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] -> java.util.List.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 [CALL] [CALL] -> java.util.List.get(int): java.lang.Object [CALL] [CALL] -> java.util.List.get(int): java.lang.Object [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] -> java.util.Iterator.hasNext(): boolean [CALL] -> java.util.List.size(): int [EXIT] -> java.util.List.get(int): java.lang.Object [CALL] [CALL] -> java.util.List.get(int): java.lang.Object [CALL] [CALL] -> java.util.List.get(int): java.lang.Object [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [CALL] -> java.util.Map.get(java.lang.Object): java.lang.Object [CALL] [EXIT] [EXIT] [EXIT] [CALL] -> java.lang.Class.isArray(): boolean [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] -> java.util.Map.get(java.lang.Object): java.lang.Object [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] -> java.lang.Class.getName(): java.lang.String -> java.lang.String.indexOf(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.util.Map.get(java.lang.Object): java.lang.Object [EXIT] [EXIT] [CALL] [CALL] -> java.lang.Class.getName(): java.lang.String -> java.lang.String.indexOf(int): int [EXIT] [EXIT] -> java.lang.String.equals(java.lang.Object): boolean [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.util.Iterator.hasNext(): boolean [CALL] -> java.util.List.size(): int [CALL] -> java.util.List.size(): int [CALL] -> java.util.List.size(): int [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.util.List.size(): int [EXIT] -> 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 [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> 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 [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] -> java.util.Map.get(java.lang.Object): java.lang.Object [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] [EXIT] [CALL] [EXIT] [EXIT] -> java.util.HashSet.remove(java.lang.Object): boolean [CALL] -> java.lang.Object.hashCode(): int [CALL] [EXIT] -> java.util.List.hashCode(): int [CALL] -> java.util.List.size(): int [EXIT] [CALL] [CALL] -> java.util.List.get(int): java.lang.Object [EXIT] [EXIT] [CALL] [EXIT] [CALL] -> java.util.List.size(): int [EXIT] [CALL] [CALL] -> java.util.List.get(int): java.lang.Object [EXIT] [EXIT] [CALL] [CALL] [CALL] -> java.lang.Class.getName(): java.lang.String -> java.lang.String.indexOf(int): int [EXIT] [EXIT] -> java.lang.String.hashCode(): int [EXIT] [CALL] -> java.util.List.size(): int [EXIT] [EXIT] [EXIT] -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] -> java.util.Map$Entry.getValue(): java.lang.Object [CALL] [EXIT] [CALL] [EXIT] -> java.util.LinkedHashMap.put(java.lang.Object,java.lang.Object): java.lang.Object [CALL] [EXIT] -> java.util.Iterator.hasNext(): boolean [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] -> java.lang.Integer.signum(int): int [EXIT] [EXIT] [CALL] [EXIT] [EXIT]