public static @Nullable String getValue(PsiElement propValue, JsonSchemaObject schema) {
    final JsonLikePsiWalker walker = JsonLikePsiWalker.getWalker(propValue, schema);
    assert walker != null;
    JsonValueAdapter adapter = walker.createValueAdapter(propValue);
    if (adapter != null && !adapter.shouldCheckAsValue()) return null;
    return walker.getNodeTextForValidation(propValue);
  }
public static @Nullable String getValue(PsiElement propValue, JsonSchemaObject schema)