org_eclipse_lemminx_services_XMLFormatterTest_java
org.eclipse.lemminx.dom.parser.MultiLineStream
public boolean advanceUntilCharUsingStack(int closingBracket) {
        int openingBracket;
        if (closingBracket == Constants._RAN) {
            openingBracket = Constants._LAN;
        } else if (closingBracket == Constants._CSB) {
            openingBracket = Constants._OSB;
        } else {
            return false;
        }
        int stack = 0;
        while (this.position < this.len) {
            if (this.peekChar() == openingBracket) {
                ++stack;
            } else if (this.peekChar() == closingBracket) {
                if (stack == 0) {
                    return true;
                }
                --stack;
            }
            this.advance(1);
        }
        return false;
    }
 -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int -> java.lang.String.codePointAt(int): int
 [CALL] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [CALL] [CALL] -> java.lang.String.codePointAt(int): int [EXIT] [EXIT] [EXIT]