org_eclipse_dash_licenses_tests_LicenseCheckerTests_java
org.glassfish.json.JsonGeneratorImpl
@Override
    public JsonGenerator write(String name, JsonValue value) {
        if (this.currentContext.scope != Scope.IN_OBJECT) {
            throw new JsonGenerationException(JsonMessages.GENERATOR_ILLEGAL_METHOD((Object)((Object)this.currentContext.scope)));
        }
        switch (value.getValueType()) {
            case ARRAY: {
                JsonArray array = (JsonArray)value;
                this.writeStartArray(name);
                for (JsonValue child : array) {
                    this.write(child);
                }
                this.writeEnd();
                break;
            }
            case OBJECT: {
                JsonObject object = (JsonObject)value;
                this.writeStartObject(name);
                for (Map.Entry member : object.entrySet()) {
                    this.write((String)member.getKey(), (JsonValue)member.getValue());
                }
                this.writeEnd();
                break;
            }
            case STRING: {
                JsonString str = (JsonString)value;
                this.write(name, str.getString());
                break;
            }
            case NUMBER: {
                JsonNumber number = (JsonNumber)value;
                this.writeValue(name, number.toString());
                break;
            }
            case TRUE: {
                this.write(name, true);
                break;
            }
            case FALSE: {
                this.write(name, false);
                break;
            }
            case NULL: {
                this.writeNull(name);
            }
        }
        return this;
    }
 -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.Math.min(int,int): int -> java.lang.String.getChars(int,int,char[],int): void -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.Math.min(int,int): int -> java.lang.String.getChars(int,int,char[],int): void
 [CALL] [CALL] [EXIT] [CALL] [EXIT] [CALL] [CALL] [CALL] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char [CALL] -> java.lang.Math.min(int,int): int -> java.lang.String.getChars(int,int,char[],int): void [EXIT] [CALL] [EXIT] [EXIT] [CALL] [CALL] [EXIT] [EXIT] [EXIT] [CALL] [CALL] [EXIT] -> java.lang.String.length(): int -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char -> java.lang.String.charAt(int): char [CALL] -> java.lang.Math.min(int,int): int -> java.lang.String.getChars(int,int,char[],int): void [EXIT] [CALL] [EXIT] [EXIT] [EXIT] [EXIT]