boolean validate(@NotNull JsonValueAdapter propValue,
                   @NotNull JsonSchemaObject schema,
                   @Nullable JsonSchemaType schemaType,
                   @NotNull JsonValidationHost consumer,
                   @NotNull JsonComplianceCheckerOptions options);
boolean validate(@NotNull JsonValueAdapter propValue,
                   @NotNull JsonSchemaObject schema,
                   @Nullable JsonSchemaType schemaType,
                   @NotNull JsonValidationHost consumer,
                   @NotNull JsonComplianceCheckerOptions options)