org_eclipse_lemminx_extensions_contentmodel_XMLModelCompletionExtensionsTest_java
org.jsoup.Jsoup
public static Document parse(String html) {
        return Parser.parse(html, "");
    }
 -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.String.trim(): java.lang.String -> java.lang.String.toLowerCase(java.util.Locale): java.lang.String -> java.lang.String.length(): int -> java.lang.String.toLowerCase(java.util.Locale): java.lang.String -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.lang.String.toLowerCase(java.util.Locale): java.lang.String -> java.io.Reader.markSupported(): boolean -> java.lang.Math.min(int,int): int -> java.io.Reader.skip(long): long -> java.io.Reader.mark(int): void -> java.io.Reader.read(char[],int,int): int -> java.io.Reader.read(char[],int,int): int -> java.io.Reader.reset(): void -> java.lang.Math.min(int,int): int -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder -> java.lang.String.replace(char,char): java.lang.String -> java.lang.String.toLowerCase(java.util.Locale): java.lang.String -> java.lang.StringBuilder.length(): int -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.util.ArrayList.isEmpty(): boolean -> java.util.List.add(java.lang.Object): boolean -> java.util.ArrayList.add(java.lang.Object): boolean -> java.util.List.size(): int -> java.util.ArrayList.add(java.lang.Object): boolean -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder -> java.lang.String.toLowerCase(java.util.Locale): java.lang.String -> java.lang.String.length(): int -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.util.ArrayList.isEmpty(): boolean -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object -> java.util.List.add(java.lang.Object): boolean -> java.util.ArrayList.add(java.lang.Object): boolean -> java.util.List.size(): int -> java.util.ArrayList.add(java.lang.Object): boolean -> java.util.Arrays.binarySearch(java.lang.Object[],java.lang.Object): int -> java.util.Arrays.binarySearch(java.lang.Object[],java.lang.Object): int -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder -> java.lang.String.toLowerCase(java.util.Locale): java.lang.String -> java.util.ArrayList.size(): int -> java.util.ArrayList.remove(int): java.lang.Object -> java.util.Arrays.binarySearch(java.lang.Object[],java.lang.Object): int -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder -> java.lang.String.toLowerCase(java.util.Locale): java.lang.String -> java.lang.String.length(): int -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.util.ArrayList.isEmpty(): boolean -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object -> java.util.List.add(java.lang.Object): boolean -> java.util.ArrayList.add(java.lang.Object): boolean -> java.util.List.size(): int -> java.util.ArrayList.add(java.lang.Object): boolean -> java.util.Arrays.binarySearch(java.lang.Object[],java.lang.Object): int -> java.util.Arrays.binarySearch(java.lang.Object[],java.lang.Object): int -> java.util.Arrays.binarySearch(java.lang.Object[],java.lang.Object): int -> java.util.Arrays.binarySearch(java.lang.Object[],java.lang.Object): int -> java.util.ArrayList.size(): int -> java.lang.String.length(): int -> java.util.Map.get(java.lang.Object): java.lang.Object -> java.util.ArrayList.isEmpty(): boolean -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object -> java.util.List.add(java.lang.Object): boolean -> java.util.ArrayList.add(java.lang.Object): boolean -> java.util.List.size(): int -> java.util.ArrayList.add(java.lang.Object): boolean -> java.util.ArrayList.size(): int -> java.util.ArrayList.add(java.lang.Object): boolean -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.replace(char,char): java.lang.String -> java.lang.String.toLowerCase(java.util.Locale): java.lang.String -> java.lang.StringBuilder.length(): int -> java.lang.String.length(): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.util.ArrayList.size(): int -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean -> java.util.List.add(java.lang.Object): boolean -> java.util.ArrayList.add(java.lang.Object): boolean -> java.util.List.size(): int -> java.lang.StringBuilder.length(): int -> java.util.Arrays.binarySearch(java.lang.Object[],java.lang.Object): int -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object -> java.lang.String.equals(java.lang.Object): boolean -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object -> java.util.Arrays.binarySearch(java.lang.Object[],java.lang.Object): int -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object -> java.util.ArrayList.remove(int): java.lang.Object -> java.lang.String.equals(java.lang.Object): boolean -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object -> java.util.ArrayList.remove(int): java.lang.Object -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder -> java.lang.StringBuilder.length(): int -> java.util.ArrayList.size(): int -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean -> java.util.List.add(java.lang.Object): boolean -> java.util.ArrayList.add(java.lang.Object): boolean -> java.util.List.size(): int -> java.lang.StringBuilder.length(): int -> java.io.Reader.close(): void
 [CALL] [CALL] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] -> java.util.Map.get(java.lang.Object): java.lang.Object [CALL] -> java.lang.String.trim(): java.lang.String [CALL] -> java.lang.String.toLowerCase(java.util.Locale): java.lang.String [EXIT] [EXIT] [CALL] -> java.lang.String.length(): int [EXIT] [CALL] -> java.lang.String.toLowerCase(java.util.Locale): java.lang.String [EXIT] -> java.util.Map.get(java.lang.Object): java.lang.Object [CALL] [CALL] -> java.lang.String.toLowerCase(java.util.Locale): java.lang.String [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] -> java.io.Reader.markSupported(): boolean [CALL] [EXIT] -> java.lang.Math.min(int,int): int [CALL] -> java.io.Reader.skip(long): long -> java.io.Reader.mark(int): void -> java.io.Reader.read(char[],int,int): int -> java.io.Reader.read(char[],int,int): int -> java.io.Reader.reset(): void [CALL] [EXIT] -> java.lang.Math.min(int,int): int [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder [EXIT] [CALL] -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] -> java.lang.String.replace(char,char): java.lang.String [CALL] -> java.lang.String.toLowerCase(java.util.Locale): java.lang.String [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] -> java.lang.StringBuilder.length(): int [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] -> java.util.Map.get(java.lang.Object): java.lang.Object [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] -> java.util.ArrayList.isEmpty(): boolean [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] [CALL] [CALL] [EXIT] [EXIT] -> java.util.ArrayList.add(java.lang.Object): boolean [EXIT] -> java.util.List.size(): int [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [EXIT] -> java.util.ArrayList.add(java.lang.Object): boolean [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [CALL] -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder [EXIT] [CALL] -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder [EXIT] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.toLowerCase(java.util.Locale): java.lang.String [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] -> java.lang.String.length(): int [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] -> java.util.Map.get(java.lang.Object): java.lang.Object [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.util.ArrayList.isEmpty(): boolean [CALL] [EXIT] [CALL] -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] [CALL] [CALL] [EXIT] [EXIT] -> java.util.ArrayList.add(java.lang.Object): boolean [EXIT] -> java.util.List.size(): int [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [EXIT] -> java.util.ArrayList.add(java.lang.Object): boolean [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] -> java.util.Arrays.binarySearch(java.lang.Object[],java.lang.Object): int [EXIT] [CALL] -> java.util.Arrays.binarySearch(java.lang.Object[],java.lang.Object): int [EXIT] [CALL] [CALL] [CALL] -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder [EXIT] [CALL] -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.toLowerCase(java.util.Locale): java.lang.String [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] -> java.util.ArrayList.size(): int -> java.util.ArrayList.remove(int): java.lang.Object [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] -> java.util.Arrays.binarySearch(java.lang.Object[],java.lang.Object): int [EXIT] [CALL] [CALL] [CALL] [CALL] -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder [EXIT] [CALL] -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder [EXIT] [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.toLowerCase(java.util.Locale): java.lang.String [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] -> java.lang.String.length(): int [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] -> java.util.Map.get(java.lang.Object): java.lang.Object [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.util.ArrayList.isEmpty(): boolean [CALL] [EXIT] [CALL] -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] [CALL] [CALL] [EXIT] [EXIT] -> java.util.ArrayList.add(java.lang.Object): boolean [EXIT] -> java.util.List.size(): int [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [EXIT] -> java.util.ArrayList.add(java.lang.Object): boolean [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] -> java.util.Arrays.binarySearch(java.lang.Object[],java.lang.Object): int [EXIT] [CALL] -> java.util.Arrays.binarySearch(java.lang.Object[],java.lang.Object): int [EXIT] [CALL] -> java.util.Arrays.binarySearch(java.lang.Object[],java.lang.Object): int [EXIT] [CALL] -> java.util.Arrays.binarySearch(java.lang.Object[],java.lang.Object): int [EXIT] [CALL] [CALL] -> java.util.ArrayList.size(): int [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] -> java.lang.String.length(): int [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] -> java.util.Map.get(java.lang.Object): java.lang.Object [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.util.ArrayList.isEmpty(): boolean [CALL] [EXIT] [CALL] -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] [CALL] [CALL] [EXIT] [EXIT] -> java.util.ArrayList.add(java.lang.Object): boolean [EXIT] -> java.util.List.size(): int [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [EXIT] -> java.util.ArrayList.add(java.lang.Object): boolean [EXIT] [EXIT] [CALL] [CALL] -> java.util.ArrayList.size(): int [EXIT] -> java.util.ArrayList.add(java.lang.Object): boolean [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder [EXIT] [CALL] -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder [EXIT] [CALL] -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.length(): int -> java.lang.String.charAt(int): char [EXIT] [EXIT] [EXIT] [CALL] -> java.lang.String.replace(char,char): java.lang.String [CALL] -> java.lang.String.toLowerCase(java.util.Locale): java.lang.String [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] -> java.lang.StringBuilder.length(): int [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] -> java.lang.String.length(): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.util.ArrayList.size(): int -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object [EXIT] [CALL] [CALL] -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object [EXIT] [EXIT] [EXIT] [CALL] [CALL] -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] [CALL] [CALL] [EXIT] [EXIT] -> java.util.ArrayList.add(java.lang.Object): boolean [EXIT] -> java.util.List.size(): int [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] -> java.lang.StringBuilder.length(): int [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] -> java.util.Arrays.binarySearch(java.lang.Object[],java.lang.Object): int [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object [CALL] [CALL] [EXIT] [EXIT] -> java.lang.String.equals(java.lang.Object): boolean [EXIT] [CALL] [CALL] -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object [CALL] [CALL] [EXIT] [EXIT] [CALL] -> java.util.Arrays.binarySearch(java.lang.Object[],java.lang.Object): int [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object [EXIT] [CALL] -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object -> java.util.ArrayList.remove(int): java.lang.Object [CALL] [CALL] [EXIT] [EXIT] -> java.lang.String.equals(java.lang.Object): boolean [EXIT] [CALL] -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object -> java.util.ArrayList.remove(int): java.lang.Object [EXIT] [EXIT] [CALL] [CALL] [CALL] -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder [EXIT] [CALL] -> java.lang.StringBuilder.length(): int -> java.lang.StringBuilder.delete(int,int): java.lang.StringBuilder [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] -> java.lang.StringBuilder.length(): int [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.util.ArrayList.size(): int [EXIT] [EXIT] [CALL] [CALL] -> java.util.ArrayList.size(): int -> java.util.ArrayList.get(int): java.lang.Object [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] -> java.lang.String.equals(java.lang.Object): boolean -> java.lang.String.equals(java.lang.Object): boolean [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] -> java.util.List.add(java.lang.Object): boolean [CALL] [CALL] [CALL] [EXIT] [EXIT] -> java.util.ArrayList.add(java.lang.Object): boolean [EXIT] -> java.util.List.size(): int [CALL] [EXIT] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] -> java.lang.StringBuilder.length(): int [EXIT] [CALL] [EXIT] [CALL] [EXIT] [EXIT] [CALL] -> java.io.Reader.close(): void [EXIT] [EXIT] [EXIT] [EXIT]