static @Nullable JsonLikePsiWalker getWalker(final @NotNull PsiElement element, @Nullable JsonSchemaObject schemaObject) {
    if (JsonOriginalPsiWalker.INSTANCE.handles(element)) return JsonOriginalPsiWalker.INSTANCE;

    return JsonLikePsiWalkerFactory.EXTENSION_POINT_NAME.getExtensionList().stream()
      .filter(extension -> extension.handles(element))
      .findFirst()
      .map(extension -> extension.create(schemaObject))
      .orElse(null);
  }
static @Nullable JsonLikePsiWalker getWalker(final @NotNull PsiElement element, @Nullable JsonSchemaObject schemaObject)