in src/main/java/software/amazon/cloudformation/resource/BaseValidator.java [71:80]
public void validateObject(final JSONObject modelObject, final JSONObject definitionSchemaObject) throws ValidationException {
final SchemaLoaderBuilder loader = getSchemaLoader(definitionSchemaObject);
try {
final Schema schema = loader.build().load().build();
schema.validate(modelObject); // throws a ValidationException if this object is invalid
} catch (final org.everit.json.schema.ValidationException e) {
throw ValidationException.newScrubbedException(e);
}
}