org_eclipse_winery_topologygraph_matching_patterndetection_ToscaPatternMatcherTest_java
org.yaml.snakeyaml.emitter.Emitter
private DumperOptions.ScalarStyle chooseScalarStyle() {
        ScalarEvent ev = (ScalarEvent)this.event;
        if (this.analysis == null) {
            this.analysis = this.analyzeScalar(ev.getValue());
        }
        if (!ev.isPlain() && ev.getScalarStyle() == DumperOptions.ScalarStyle.DOUBLE_QUOTED || this.canonical.booleanValue()) {
            return DumperOptions.ScalarStyle.DOUBLE_QUOTED;
        }
        if (ev.isPlain() && ev.getImplicit().canOmitTagInPlainScalar() && (!this.simpleKeyContext || !this.analysis.empty && !this.analysis.multiline) && (this.flowLevel != 0 && this.analysis.allowFlowPlain || this.flowLevel == 0 && this.analysis.allowBlockPlain)) {
            return null;
        }
        if (!(ev.isPlain() || ev.getScalarStyle() != DumperOptions.ScalarStyle.LITERAL && ev.getScalarStyle() != DumperOptions.ScalarStyle.FOLDED || this.flowLevel != 0 || this.simpleKeyContext || !this.analysis.allowBlock)) {
            return ev.getScalarStyle();
        }
        if (!(!ev.isPlain() && ev.getScalarStyle() != DumperOptions.ScalarStyle.SINGLE_QUOTED || !this.analysis.allowSingleQuoted || this.simpleKeyContext && this.analysis.multiline)) {
            return DumperOptions.ScalarStyle.SINGLE_QUOTED;
        }
        return DumperOptions.ScalarStyle.DOUBLE_QUOTED;
    }
 -> java.lang.String.length(): int -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.length(): int -> java.lang.Boolean.booleanValue(): boolean
 [CALL] [CALL] [EXIT] [CALL] -> java.lang.String.length(): int -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.startsWith(java.lang.String): boolean -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.Character.charCount(int): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.length(): int -> java.lang.String.codePointAt(int): int -> java.lang.String.indexOf(int): int [CALL] [EXIT] -> java.lang.Character.charCount(int): int [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.length(): int [CALL] [EXIT] [EXIT] [CALL] [EXIT] -> java.lang.Boolean.booleanValue(): boolean [CALL] [EXIT] [CALL] [EXIT] [CALL] [EXIT] [EXIT]