org_eclipse_winery_repository_backend_BackendUtilsTest_java
ch.qos.logback.core.pattern.parser.TokenStream
List tokenize() throws ScanException {
        ArrayList<Token> tokenList = new ArrayList<Token>();
        StringBuffer buf = new StringBuffer();
        while (this.pointer < this.patternLength) {
            char c = this.pattern.charAt(this.pointer);
            ++this.pointer;
            switch (this.state) {
                case LITERAL_STATE: {
                    this.handleLiteralState(c, tokenList, buf);
                    break;
                }
                case FORMAT_MODIFIER_STATE: {
                    this.handleFormatModifierState(c, tokenList, buf);
                    break;
                }
                case OPTION_STATE: {
                    this.processOption(c, tokenList, buf);
                    break;
                }
                case KEYWORD_STATE: {
                    this.handleKeywordState(c, tokenList, buf);
                    break;
                }
                case RIGHT_PARENTHESIS_STATE: {
                    this.handleRightParenthesisState(c, tokenList, buf);
                    break;
                }
            }
        }
        switch (this.state) {
            case LITERAL_STATE: {
                this.addValuedToken(1000, buf, tokenList);
                break;
            }
            case KEYWORD_STATE: {
                tokenList.add(new Token(1004, buf.toString()));
                break;
            }
            case RIGHT_PARENTHESIS_STATE: {
                tokenList.add(Token.RIGHT_PARENTHESIS_TOKEN);
                break;
            }
            case FORMAT_MODIFIER_STATE: 
            case OPTION_STATE: {
                throw new ScanException("Unexpected end of pattern string");
            }
        }
        return tokenList;
    }
 -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.length(): int -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierStart(char): boolean -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.toString(): java.lang.String -> java.lang.String.trim(): java.lang.String -> java.util.List.add(java.lang.Object): boolean -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierStart(char): boolean -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierStart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierStart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierStart(char): boolean -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierStart(char): boolean -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.toString(): java.lang.String -> java.lang.String.trim(): java.lang.String -> java.util.List.add(java.lang.Object): boolean -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierStart(char): boolean -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierStart(char): boolean -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierStart(char): boolean -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void -> java.util.List.add(java.lang.Object): boolean -> java.lang.String.charAt(int): char -> java.lang.Character.isJavaIdentifierStart(char): boolean -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.StringBuffer.toString(): java.lang.String -> java.util.List.add(java.lang.Object): boolean
 [CALL] -> java.lang.String.charAt(int): char [CALL] [CALL] -> java.lang.StringBuffer.length(): int [EXIT] -> java.util.List.add(java.lang.Object): boolean [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierStart(char): boolean [CALL] -> java.lang.StringBuffer.length(): int [EXIT] -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean [CALL] -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String [CALL] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void [EXIT] [EXIT] -> java.lang.String.charAt(int): char [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.toString(): java.lang.String -> java.lang.String.trim(): java.lang.String -> java.util.List.add(java.lang.Object): boolean [CALL] [CALL] [EXIT] -> java.util.List.add(java.lang.Object): boolean [EXIT] [EXIT] [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] [CALL] -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String [CALL] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void [EXIT] -> java.util.List.add(java.lang.Object): boolean [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierStart(char): boolean [CALL] -> java.lang.StringBuffer.length(): int [EXIT] -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean [CALL] -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String [CALL] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void [EXIT] -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] [CALL] -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String [CALL] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void [EXIT] -> java.util.List.add(java.lang.Object): boolean [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierStart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierStart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierStart(char): boolean [CALL] -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String [CALL] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void [EXIT] -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean [CALL] -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String [CALL] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void [EXIT] -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] [CALL] -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String [CALL] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void [EXIT] -> java.util.List.add(java.lang.Object): boolean [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierStart(char): boolean [CALL] -> java.lang.StringBuffer.length(): int [EXIT] -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean [CALL] -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String [CALL] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void [EXIT] [EXIT] -> java.lang.String.charAt(int): char [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.append(char): java.lang.StringBuffer -> java.lang.String.charAt(int): char -> java.lang.StringBuffer.toString(): java.lang.String -> java.lang.String.trim(): java.lang.String -> java.util.List.add(java.lang.Object): boolean [CALL] [CALL] [EXIT] -> java.util.List.add(java.lang.Object): boolean [EXIT] [EXIT] [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] [CALL] -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String [CALL] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void [EXIT] -> java.util.List.add(java.lang.Object): boolean [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierStart(char): boolean [CALL] -> java.lang.StringBuffer.length(): int [EXIT] -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean [CALL] -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String [CALL] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void [EXIT] -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] [CALL] -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String [CALL] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void [EXIT] -> java.util.List.add(java.lang.Object): boolean [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierStart(char): boolean [CALL] -> java.lang.StringBuffer.length(): int [EXIT] -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean [CALL] -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String [CALL] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void [EXIT] -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] [CALL] -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String [CALL] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void [EXIT] -> java.util.List.add(java.lang.Object): boolean [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierStart(char): boolean [CALL] -> java.lang.StringBuffer.length(): int [EXIT] -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierPart(char): boolean [CALL] -> java.lang.StringBuffer.length(): int -> java.lang.StringBuffer.toString(): java.lang.String [CALL] [EXIT] -> java.util.List.add(java.lang.Object): boolean -> java.lang.StringBuffer.setLength(int): void [EXIT] -> java.util.List.add(java.lang.Object): boolean [EXIT] -> java.lang.String.charAt(int): char [CALL] -> java.lang.Character.isJavaIdentifierStart(char): boolean [CALL] -> java.lang.StringBuffer.length(): int [EXIT] -> java.lang.StringBuffer.append(char): java.lang.StringBuffer [EXIT] -> java.lang.StringBuffer.toString(): java.lang.String [CALL] [EXIT] -> java.util.List.add(java.lang.Object): boolean [EXIT]