@SuppressWarnings("unchecked")
    public Class<? extends Constrait<?>> getConstraitClass(Class<? extends Annotation> validateAnnotation) {
        if (validateAnnotation == null) {
            return NotValidateConstrait.class;
        }
        return ValidateHelper.firstNotNull(registeredValidationConstraints.get(validateAnnotation), NotValidateConstrait.class);
    }