org_eclipse_dash_licenses_tests_LicenseSupportTests_java
com.google.common.cache.LocalCache$LoadingValueReference
public ListenableFuture<V> loadFuture(K key, CacheLoader<? super K, V> loader) {
        try {
            this.stopwatch.start();
            V previousValue = this.oldValue.get();
            if (previousValue == null) {
                V newValue = loader.load(key);
                return this.set(newValue) ? this.futureValue : Futures.immediateFuture(newValue);
            }
            ListenableFuture<V> newValue = loader.reload(key, previousValue);
            if (newValue == null) {
                return Futures.immediateFuture(null);
            }
            return Futures.transform(newValue, (Function)new /* Unavailable Anonymous Inner Class!! */, (Executor)MoreExecutors.directExecutor());
        }
        catch (Throwable t) {
            ListenableFuture<V> result;
            ListenableFuture<V> listenableFuture = result = this.setException(t) ? this.futureValue : this.fullyFailedFuture(t);
            if (t instanceof InterruptedException) {
                Thread.currentThread().interrupt();
            }
            return result;
        }
    }
 -> java.lang.System.nanoTime(): long -> java.lang.Object.hashCode(): int -> java.util.Queue.poll(): java.lang.Object -> java.util.Queue.peek(): java.lang.Object -> java.util.Queue.peek(): java.lang.Object -> java.util.concurrent.atomic.AtomicInteger.set(int): void -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int -> java.util.concurrent.atomic.AtomicReferenceArray.get(int): java.lang.Object -> java.util.concurrent.atomic.AtomicReferenceArray.set(int,java.lang.Object): void -> java.util.Queue.poll(): java.lang.Object -> java.lang.System.nanoTime(): long -> java.lang.Math.max(int,int): int -> java.lang.Integer.highestOneBit(int): int -> java.math.RoundingMode.ordinal(): int -> java.lang.Integer.numberOfLeadingZeros(int): int -> java.lang.System.identityHashCode(java.lang.Object): int -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int -> java.util.concurrent.atomic.AtomicReferenceArray.get(int): java.lang.Object -> java.util.Queue.add(java.lang.Object): boolean -> java.util.concurrent.atomic.AtomicInteger.incrementAndGet(): int -> java.lang.Object.hashCode(): int -> java.lang.Integer.rotateLeft(int,int): int -> java.lang.Object.equals(java.lang.Object): boolean -> java.lang.Object.equals(java.lang.Object): boolean -> java.lang.Object.hashCode(): int -> java.lang.Integer.rotateLeft(int,int): int -> java.lang.System.identityHashCode(java.lang.Object): int -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int -> java.util.concurrent.atomic.AtomicReferenceArray.get(int): java.lang.Object -> java.util.Queue.add(java.lang.Object): boolean -> java.util.concurrent.atomic.AtomicInteger.incrementAndGet(): int -> java.lang.Object.hashCode(): int -> java.lang.Integer.rotateLeft(int,int): int -> java.lang.Object.hashCode(): int -> java.lang.Integer.rotateLeft(int,int): int -> java.lang.Math.max(int,int): int -> java.lang.Integer.highestOneBit(int): int -> java.math.RoundingMode.ordinal(): int -> java.lang.Integer.numberOfLeadingZeros(int): int -> java.util.Arrays.copyOf(java.lang.Object[],int): java.lang.Object[] -> java.util.Collection.toArray(): java.lang.Object[] -> java.util.concurrent.Future.get(): java.lang.Object -> java.lang.Thread.interrupted(): boolean -> java.lang.System.nanoTime(): long -> java.util.concurrent.TimeUnit.convert(long,java.util.concurrent.TimeUnit): long -> java.util.Queue.poll(): java.lang.Object -> java.util.Queue.peek(): java.lang.Object -> java.util.Queue.peek(): java.lang.Object -> java.util.concurrent.atomic.AtomicInteger.set(int): void -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int -> java.util.concurrent.atomic.AtomicReferenceArray.get(int): java.lang.Object -> java.util.Queue.poll(): java.lang.Object -> java.util.Queue.add(java.lang.Object): boolean -> java.util.Queue.add(java.lang.Object): boolean -> java.util.Queue.poll(): java.lang.Object -> java.util.concurrent.atomic.AtomicInteger.incrementAndGet(): int -> java.util.Collection.toArray(): java.lang.Object[] -> java.util.Collection.size(): int -> java.util.List.size(): int -> java.lang.Iterable.iterator(): java.util.Iterator -> java.util.List.listIterator(int): java.util.ListIterator -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.hasNext(): boolean -> java.util.Collection.size(): int -> java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int): void -> java.lang.Math.max(int,int): int -> java.lang.Integer.highestOneBit(int): int -> java.math.RoundingMode.ordinal(): int -> java.lang.Integer.numberOfLeadingZeros(int): int -> java.lang.Object.hashCode(): int -> java.lang.Integer.rotateLeft(int,int): int -> java.lang.Object.hashCode(): int -> java.lang.Integer.rotateLeft(int,int): int -> java.lang.Math.max(int,int): int -> java.lang.Integer.highestOneBit(int): int -> java.math.RoundingMode.ordinal(): int -> java.lang.Integer.numberOfLeadingZeros(int): int -> java.util.Arrays.copyOf(java.lang.Object[],int): java.lang.Object[] -> java.lang.Math.min(int,int): int -> java.lang.Math.min(int,int): int -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int -> java.lang.Math.min(int,int): int -> java.lang.Math.min(int,int): int -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int
 [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] -> java.lang.System.nanoTime(): long [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] -> java.lang.Object.hashCode(): int [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.util.Queue.poll(): java.lang.Object [CALL] [EXIT] [EXIT] -> java.util.Queue.peek(): java.lang.Object [CALL] [EXIT] -> java.util.Queue.peek(): java.lang.Object [CALL] [EXIT] [EXIT] -> java.util.concurrent.atomic.AtomicInteger.set(int): void [EXIT] [EXIT] -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int -> java.util.concurrent.atomic.AtomicReferenceArray.get(int): java.lang.Object [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] -> java.util.concurrent.atomic.AtomicReferenceArray.set(int,java.lang.Object): void [CALL] [CALL] [CALL] -> java.util.Queue.poll(): java.lang.Object [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] -> java.lang.System.nanoTime(): long [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] -> java.lang.Math.max(int,int): int -> java.lang.Integer.highestOneBit(int): int [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] -> java.math.RoundingMode.ordinal(): int [CALL] [EXIT] [CALL] [EXIT] -> java.lang.Integer.numberOfLeadingZeros(int): int [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] -> java.lang.System.identityHashCode(java.lang.Object): int [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int -> java.util.concurrent.atomic.AtomicReferenceArray.get(int): java.lang.Object [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] -> java.util.Queue.add(java.lang.Object): boolean [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] -> java.util.concurrent.atomic.AtomicInteger.incrementAndGet(): int [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.Object.hashCode(): int [CALL] -> java.lang.Integer.rotateLeft(int,int): int [EXIT] [CALL] [EXIT] -> java.lang.Object.equals(java.lang.Object): boolean [CALL] [EXIT] [CALL] [EXIT] -> java.lang.Object.equals(java.lang.Object): boolean [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] -> java.lang.Object.hashCode(): int [CALL] -> java.lang.Integer.rotateLeft(int,int): int [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] -> java.lang.System.identityHashCode(java.lang.Object): int [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int -> java.util.concurrent.atomic.AtomicReferenceArray.get(int): java.lang.Object [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] -> java.util.Queue.add(java.lang.Object): boolean [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] -> java.util.concurrent.atomic.AtomicInteger.incrementAndGet(): int [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.Object.hashCode(): int [CALL] -> java.lang.Integer.rotateLeft(int,int): int [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] -> java.lang.Object.hashCode(): int [CALL] -> java.lang.Integer.rotateLeft(int,int): int [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] -> java.lang.Math.max(int,int): int -> java.lang.Integer.highestOneBit(int): int [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] -> java.math.RoundingMode.ordinal(): int [CALL] [EXIT] [CALL] [EXIT] -> java.lang.Integer.numberOfLeadingZeros(int): int [EXIT] [EXIT] [EXIT] [EXIT] [CALL] -> java.util.Arrays.copyOf(java.lang.Object[],int): java.lang.Object[] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] -> java.util.Collection.toArray(): java.lang.Object[] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] -> java.util.concurrent.Future.get(): java.lang.Object [CALL] [CALL] -> java.lang.Thread.interrupted(): boolean [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] -> java.lang.System.nanoTime(): long [EXIT] [EXIT] [EXIT] -> java.util.concurrent.TimeUnit.convert(long,java.util.concurrent.TimeUnit): long [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.util.Queue.poll(): java.lang.Object [CALL] [EXIT] [EXIT] -> java.util.Queue.peek(): java.lang.Object [CALL] [EXIT] -> java.util.Queue.peek(): java.lang.Object [CALL] [EXIT] [EXIT] -> java.util.concurrent.atomic.AtomicInteger.set(int): void [EXIT] [EXIT] -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int -> java.util.concurrent.atomic.AtomicReferenceArray.get(int): java.lang.Object [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.util.Queue.poll(): java.lang.Object [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] -> java.util.Queue.add(java.lang.Object): boolean [CALL] [EXIT] -> java.util.Queue.add(java.lang.Object): boolean [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] -> java.util.Queue.poll(): java.lang.Object [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] -> java.util.concurrent.atomic.AtomicInteger.incrementAndGet(): int [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] -> java.util.Collection.toArray(): java.lang.Object[] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] -> java.util.Collection.size(): int [CALL] -> java.util.List.size(): int [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] -> java.lang.Iterable.iterator(): java.util.Iterator [CALL] [CALL] -> java.util.List.listIterator(int): java.util.ListIterator [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] -> java.util.Iterator.hasNext(): boolean [CALL] -> java.util.Iterator.hasNext(): boolean [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] -> java.util.Collection.size(): int [CALL] [EXIT] [CALL] [EXIT] [CALL] -> java.lang.System.arraycopy(java.lang.Object,int,java.lang.Object,int,int): void [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] -> java.lang.Math.max(int,int): int -> java.lang.Integer.highestOneBit(int): int [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] -> java.math.RoundingMode.ordinal(): int [CALL] [EXIT] [CALL] [EXIT] -> java.lang.Integer.numberOfLeadingZeros(int): int [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] -> java.lang.Object.hashCode(): int [CALL] -> java.lang.Integer.rotateLeft(int,int): int [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] -> java.lang.Object.hashCode(): int [CALL] -> java.lang.Integer.rotateLeft(int,int): int [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] -> java.lang.Math.max(int,int): int -> java.lang.Integer.highestOneBit(int): int [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] -> java.math.RoundingMode.ordinal(): int [CALL] [EXIT] [CALL] [EXIT] -> java.lang.Integer.numberOfLeadingZeros(int): int [EXIT] [EXIT] [EXIT] [EXIT] [CALL] -> java.util.Arrays.copyOf(java.lang.Object[],int): java.lang.Object[] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] -> java.lang.Math.min(int,int): int [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [EXIT] -> java.lang.Math.min(int,int): int [CALL] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] -> java.lang.Math.min(int,int): int [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] -> java.lang.Math.min(int,int): int [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] -> java.util.concurrent.atomic.AtomicReferenceArray.length(): int [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT]