org_eclipse_winery_repository_yaml_YamlReaderTest_java
org.yaml.snakeyaml.parser.ParserImpl$ParseBlockSequenceEntry
@Override
    public Event produce() {
        if (ParserImpl.this.scanner.checkToken(Token.ID.BlockEntry)) {
            BlockEntryToken token = (BlockEntryToken)ParserImpl.this.scanner.getToken();
            if (!ParserImpl.this.scanner.checkToken(Token.ID.BlockEntry, Token.ID.BlockEnd)) {
                ParserImpl.this.states.push(new ParserImpl$ParseBlockSequenceEntry());
                return new ParserImpl.ParseBlockNode(ParserImpl.this, null).produce();
            }
            ParserImpl.this.state = new ParserImpl$ParseBlockSequenceEntry();
            return ParserImpl.this.processEmptyScalar(token.getEndMark());
        }
        if (!ParserImpl.this.scanner.checkToken(Token.ID.BlockEnd)) {
            Token token = ParserImpl.this.scanner.peekToken();
            throw new ParserException("while parsing a block collection", (Mark)ParserImpl.this.marks.pop(), "expected <block end>, but found '" + (Object)((Object)token.getTokenId()) + "'", token.getStartMark());
        }
        Token token = ParserImpl.this.scanner.getToken();
        SequenceEndEvent event = new SequenceEndEvent(token.getStartMark(), token.getEndMark());
        ParserImpl.this.state = (Production)ParserImpl.this.states.pop();
        ParserImpl.this.marks.pop();
        return event;
    }
 -> java.util.List.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.List.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object -> java.util.List.remove(int): java.lang.Object -> java.util.List.isEmpty(): boolean -> java.lang.String.length(): int -> java.util.Map.isEmpty(): boolean -> java.lang.String.indexOf(int,int): int -> java.lang.Integer.valueOf(int): java.lang.Integer -> java.util.Map.remove(java.lang.Object): java.lang.Object -> java.util.List.size(): int -> java.lang.Integer.valueOf(int): java.lang.Integer -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder -> java.lang.String.length(): int -> java.lang.String.length(): int -> java.lang.StringBuilder.toString(): java.lang.String -> java.util.List.add(java.lang.Object): boolean -> java.util.List.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.Map.values(): java.util.Collection -> java.util.Collection.iterator(): java.util.Iterator -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.Iterator.hasNext(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.Map.values(): java.util.Collection -> java.util.Collection.iterator(): java.util.Iterator -> java.util.Iterator.next(): java.lang.Object -> java.lang.String.length(): int -> java.util.Map.isEmpty(): boolean -> java.util.Map.values(): java.util.Collection -> java.util.Collection.iterator(): java.util.Iterator -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object -> java.util.Iterator.hasNext(): boolean -> java.lang.Integer.valueOf(int): java.lang.Integer -> java.util.Map.remove(java.lang.Object): java.lang.Object -> java.util.List.add(int,java.lang.Object): void -> java.lang.Integer.valueOf(int): java.lang.Integer -> java.util.ArrayList.add(java.lang.Object): boolean -> java.util.List.add(int,java.lang.Object): void -> java.util.List.add(java.lang.Object): boolean -> java.util.List.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.List.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object -> java.util.ArrayList.add(java.lang.Object): boolean -> java.util.List.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.List.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object -> java.util.List.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.List.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object -> java.util.List.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.List.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object -> java.util.List.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object -> java.util.List.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.List.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object -> java.util.List.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.List.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object -> java.util.List.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.List.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object -> java.util.List.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.List.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object -> java.util.List.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.List.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object -> java.util.List.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.Map.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object
 [CALL] [CALL] [CALL] -> java.util.List.isEmpty(): boolean [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [EXIT] -> java.util.List.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object [CALL] [EXIT] [EXIT] [CALL] -> java.util.List.remove(int): java.lang.Object [EXIT] [CALL] [CALL] -> java.util.List.isEmpty(): boolean [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] -> java.lang.String.length(): int [EXIT] [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] -> java.lang.String.indexOf(int,int): int [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] -> java.lang.Integer.valueOf(int): java.lang.Integer -> java.util.Map.remove(java.lang.Object): java.lang.Object [EXIT] -> java.util.List.size(): int [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] -> java.lang.Integer.valueOf(int): java.lang.Integer -> java.util.Map.put(java.lang.Object,java.lang.Object): java.lang.Object [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] -> java.lang.StringBuilder.append(java.lang.String): java.lang.StringBuilder [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] -> java.lang.String.length(): int [EXIT] -> java.lang.String.length(): int -> java.lang.StringBuilder.toString(): java.lang.String [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean [EXIT] [EXIT] [CALL] -> java.util.List.isEmpty(): boolean [CALL] -> java.util.Map.isEmpty(): boolean -> java.util.Map.values(): java.util.Collection -> java.util.Collection.iterator(): java.util.Iterator -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] -> java.util.Iterator.hasNext(): boolean [EXIT] [CALL] -> java.util.Map.isEmpty(): boolean -> java.util.Map.values(): java.util.Collection -> java.util.Collection.iterator(): java.util.Iterator -> java.util.Iterator.next(): java.lang.Object [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] -> java.lang.String.length(): int [EXIT] [CALL] -> java.util.Map.isEmpty(): boolean -> java.util.Map.values(): java.util.Collection -> java.util.Collection.iterator(): java.util.Iterator -> java.util.Iterator.hasNext(): boolean -> java.util.Iterator.next(): java.lang.Object [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] -> java.util.Iterator.hasNext(): boolean [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [CALL] -> java.lang.Integer.valueOf(int): java.lang.Integer -> java.util.Map.remove(java.lang.Object): java.lang.Object [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] -> java.util.List.add(int,java.lang.Object): void [CALL] [EXIT] [CALL] -> java.lang.Integer.valueOf(int): java.lang.Integer [CALL] -> java.util.ArrayList.add(java.lang.Object): boolean [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [EXIT] [EXIT] -> java.util.List.add(int,java.lang.Object): void [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] -> java.util.List.add(java.lang.Object): boolean [EXIT] [EXIT] [CALL] -> java.util.List.isEmpty(): boolean [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [EXIT] -> java.util.List.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object [CALL] [EXIT] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [CALL] -> java.util.ArrayList.add(java.lang.Object): boolean [EXIT] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [CALL] [CALL] [CALL] -> java.util.List.isEmpty(): boolean [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [EXIT] -> java.util.List.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.util.List.isEmpty(): boolean [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [EXIT] -> java.util.List.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.util.List.isEmpty(): boolean [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [EXIT] -> java.util.List.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.util.List.isEmpty(): boolean [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [EXIT] -> java.util.List.get(int): java.lang.Object [EXIT] [CALL] [EXIT] [CALL] [CALL] -> java.util.List.isEmpty(): boolean [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [EXIT] -> java.util.List.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.util.List.isEmpty(): boolean [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [EXIT] -> java.util.List.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.util.List.isEmpty(): boolean [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [EXIT] -> java.util.List.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.util.List.isEmpty(): boolean [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [EXIT] -> java.util.List.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.util.List.isEmpty(): boolean [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [EXIT] -> java.util.List.isEmpty(): boolean -> java.util.List.get(int): java.lang.Object [CALL] [EXIT] [EXIT] [CALL] [CALL] -> java.util.List.isEmpty(): boolean [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [CALL] -> java.util.Map.isEmpty(): boolean [EXIT] [EXIT] -> java.util.List.get(int): java.lang.Object [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT] [EXIT]