public boolean checkByScheme(@NotNull JsonValueAdapter value, @NotNull JsonSchemaObject schema) {
    final JsonSchemaType instanceFieldType = JsonSchemaType.getType(value);

    var isValid = true;
    for (JsonSchemaValidation validation : schema.getValidations(instanceFieldType, value)) {
      isValid = validation.validate(value, schema, instanceFieldType, this, myOptions);
      if (!isValid && myOptions.shouldStopValidationAfterAnyErrorFound()) return false;
    }
    return isValid;
  }
public boolean checkByScheme(@NotNull JsonValueAdapter value, @NotNull JsonSchemaObject schema)