@Override
  public @Nullable JsonSchemaObject getSchemaObject(@NotNull PsiFile file) {
    return JsonCachedValues.computeSchemaForFile(file, this);
  }
@Override
  public @Nullable JsonSchemaObject getSchemaObject(@NotNull PsiFile file)