POC详情: 08c38e4ddb0fa122b3bf2bda2d7f43e07c1e5762

来源
关联漏洞
标题: Hibernate Validator 跨站脚本漏洞 (CVE-2019-10219)
描述:Hibernate Validator是一款参数校验框架。 Hibernate Validator中存在跨站脚本漏洞。该漏洞源于WEB应用缺少对客户端数据的正确验证。攻击者可利用该漏洞执行客户端代码。
介绍
# Hibernate Validator

*Version: 6.0.17.Final - 13-06-2019*


## What is it?

This is the reference implementation of [JSR-380 - Bean Validation 2.0](http://beanvalidation.org/).
Bean Validation defines a metadata model and API for JavaBean as well as method validation.
The default metadata source are annotations, with the ability to override and extend
the meta-data through the use of XML validation descriptors.

## Documentation

The documentation for this release is included in the _docs_ directory of the distribution package or can be accessed [online](http://hibernate.org/validator/documentation/).

## Release Notes

The full list of changes for this release can be found in changelog.txt.

## System Requirements

JDK 1.8 or above.

## Using Hibernate Validator

* In case you use the distribution archive from the download site, copy _dist/hibernate-validator-<version>.jar_ together with all
jar files from _dist/lib/required_ into the classpath of your application. For the purposes of logging, Hibernate Validator uses
the JBoss Logging API, an abstraction layer which supports several logging solutions such (e.g. log4j or the logging framework
provided by the JDK) as implementation. Just add a supported logging library to the classpath (e.g. _log4j-<version>.jar_) and JBoss
Logging will delegate any log requests to that provider.

* Add the following to your Maven or Ivy dependency list

        <dependency>
            <groupId>org.hibernate.validator</groupId>
            <artifactId>hibernate-validator</artifactId>
            <version>6.0.17.Final</version>
        </dependency>

  You also need an API and implementation of the Unified Expression Language. These dependencies must be explicitly added in an SE environment.
  In an EE environment they are often already provided.

        <dependency>
           <groupId>org.glassfish</groupId>
           <artifactId>javax.el</artifactId>
           <version>3.0.1-b09</version>
        </dependency>

* Bean Validation defines integration points with [CDI](http://jcp.org/en/jsr/detail?id=346). If your application runs
in an environment which does not provide this integration out of the box, you may use the Hibernate Validator CDI portable
extension by adding the following dependency:

        <dependency>
           <groupId>org.hibernate.validator</groupId>
           <artifactId>hibernate-validator-cdi</artifactId>
           <version>6.0.17.Final</version>
        </dependency>

* _hibernate-validator-annotation-processor-&lt;version&gt;.jar_ is an optional jar which can be integrated with your build
environment respectively IDE to verify that constraint annotations are correctly used. Refer to the [online
documentation](https://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/#validator-annotation-processor) for more information.

## Licensing

Hibernate Validator itself as well as the Bean Validation API and TCK are all provided and distributed under
the Apache Software License 2.0. Refer to license.txt for more information.

## Build from Source

You can build Hibernate Validator from source by cloning the git repository git://github.com/hibernate/hibernate-validator.git.
You will also need a JDK 8 and Maven 3 (>= 3.3.1). With these prerequisites in place you can compile the source via:

    mvn clean install

There are more build options available as well. For more information refer to [Contributing to Hibernate Validator](http://hibernate.org/validator/contribute/).

### Build on JDK 9

To build Hibernate Validator with JDK 9, export the following environment variable:

    export MAVEN_OPTS="--add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-modules=java.xml.bind"

Then the build can be started like this:

    mvn clean install

Here are the reasons why we added the various build options:

 * add-opens java.security: required by wildfly-maven-plugin:execute-commands (for the WildFly integration tests and the TCK runner running in container mode)
 * add-opens java.lang: required by JRuby for Asciidoc processing
 * add-modules java.xml.bind: required by the forbiddenapis Maven plugin

## Continuous Integration

The official Continuous Integration service for the project is hosted on [ci.hibernate.org](http://ci.hibernate.org/view/Validator/).

We provide a `.travis.yml` file so that you can enable CI for your GitHub fork by enabling the build in [your Travis CI account](https://travis-ci.org/).

## Hibernate Validator URLs

* [Home Page](http://hibernate.org/validator/)
* [Bean Validation Home](http://beanvalidation.org/)
* [Downloads](http://hibernate.org/validator/downloads/)
* [Mailing Lists](http://hibernate.org/community/)
* [Issue Tracking](https://hibernate.atlassian.net/browse/HV)
* [Continuous Integration](http://ci.hibernate.org/view/Validator/) | [![Build Status](http://ci.hibernate.org/view/Validator/job/hibernate-validator-master/badge/icon)](http://ci.hibernate.org/view/Validator/job/hibernate-validator-master/)
文件快照

[4.0K] /data/pocs/08c38e4ddb0fa122b3bf2bda2d7f43e07c1e5762 ├── [4.0K] annotation-processor │   ├── [5.0K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] hibernate │   │   │   └── [4.0K] validator │   │   │   └── [4.0K] ap │   │   │   ├── [4.8K] ConstraintValidationProcessor.java │   │   │   ├── [4.0K] internal │   │   │   │   ├── [2.1K] AbstractElementVisitor.java │   │   │   │   ├── [4.0K] checks │   │   │   │   │   ├── [1.7K] AbstractConstraintCheck.java │   │   │   │   │   ├── [4.0K] annotationparameters │   │   │   │   │   │   ├── [2.1K] AnnotationDefaultMessageCheck.java │   │   │   │   │   │   ├── [1.7K] AnnotationMessageCheck.java │   │   │   │   │   │   ├── [3.0K] AnnotationParametersAbstractCheck.java │   │   │   │   │   │   ├── [1.7K] AnnotationParametersDecimalMinMaxCheck.java │   │   │   │   │   │   ├── [1.6K] AnnotationParametersDigitsCheck.java │   │   │   │   │   │   ├── [1.7K] AnnotationParametersGroupsCheck.java │   │   │   │   │   │   ├── [1.6K] AnnotationParametersPatternCheck.java │   │   │   │   │   │   ├── [1.9K] AnnotationParametersScriptAssertCheck.java │   │   │   │   │   │   ├── [1.9K] AnnotationParametersSizeLengthCheck.java │   │   │   │   │   │   ├── [2.1K] AnnotationPayloadUnwrappingCheck.java │   │   │   │   │   │   ├── [1.7K] AnnotationUserMessageCheck.java │   │   │   │   │   │   └── [8.0K] GroupSequenceCheck.java │   │   │   │   │   ├── [1.4K] AnnotationTypeCheck.java │   │   │   │   │   ├── [9.5K] AnnotationTypeMemberCheck.java │   │   │   │   │   ├── [ 13K] ConstraintCheckFactory.java │   │   │   │   │   ├── [6.0K] ConstraintCheckIssue.java │   │   │   │   │   ├── [3.1K] ConstraintCheck.java │   │   │   │   │   ├── [1001] ConstraintChecks.java │   │   │   │   │   ├── [2.0K] ConstraintValidatorCheck.java │   │   │   │   │   ├── [6.5K] CrossParameterConstraintCheck.java │   │   │   │   │   ├── [1.9K] GetterCheck.java │   │   │   │   │   ├── [7.5K] GroupSequenceProviderCheck.java │   │   │   │   │   ├── [3.3K] MethodAnnotationCheck.java │   │   │   │   │   ├── [2.1K] MixDirectAndListAnnotationCheck.java │   │   │   │   │   ├── [1.7K] MultiValuedChecks.java │   │   │   │   │   ├── [ 763] package-info.java │   │   │   │   │   ├── [1.7K] PrimitiveCheck.java │   │   │   │   │   ├── [1.7K] RetentionPolicyCheck.java │   │   │   │   │   ├── [2.6K] SingleValuedChecks.java │   │   │   │   │   ├── [1.6K] StaticCheck.java │   │   │   │   │   ├── [2.4K] TargetCheck.java │   │   │   │   │   └── [4.9K] TypeCheck.java │   │   │   │   ├── [4.0K] classchecks │   │   │   │   │   ├── [1.2K] AbstractClassCheck.java │   │   │   │   │   ├── [7.9K] AbstractMethodOverrideCheck.java │   │   │   │   │   ├── [1.8K] ClassCheckFactory.java │   │   │   │   │   ├── [1.6K] ClassCheck.java │   │   │   │   │   ├── [5.3K] MethodInheritanceTree.java │   │   │   │   │   ├── [5.5K] ParametersMethodOverrideCheck.java │   │   │   │   │   └── [3.2K] ReturnValueMethodOverrideCheck.java │   │   │   │   ├── [4.2K] ClassVisitor.java │   │   │   │   ├── [6.6K] ConstraintAnnotationVisitor.java │   │   │   │   └── [4.0K] util │   │   │   │   ├── [ 12K] AnnotationApiHelper.java │   │   │   │   ├── [1.1K] CollectionHelper.java │   │   │   │   ├── [4.3K] Configuration.java │   │   │   │   ├── [ 43K] ConstraintHelper.java │   │   │   │   ├── [3.5K] MessagerAdapter.java │   │   │   │   ├── [ 318] package-info.java │   │   │   │   ├── [3.0K] StringHelper.java │   │   │   │   └── [6.3K] TypeNames.java │   │   │   └── [ 541] package-info.java │   │   └── [4.0K] resources │   │   ├── [4.0K] META-INF │   │   │   └── [4.0K] services │   │   │   └── [ 56] javax.annotation.processing.Processor │   │   └── [4.0K] org │   │   └── [4.0K] hibernate │   │   └── [4.0K] validator │   │   └── [4.0K] ap │   │   └── [7.5K] ValidationProcessorMessages.properties │   └── [4.0K] test │   └── [4.0K] java │   └── [4.0K] org │   └── [4.0K] hibernate │   └── [4.0K] validator │   └── [4.0K] ap │   ├── [ 11K] AnnotationParametersValidationTest.java │   ├── [ 12K] AnnotationTypeValidationTest.java │   ├── [1019] CircularNestedTypesTest.java │   ├── [1.1K] ConstraintValidationProcessorTestBase.java │   ├── [ 29K] ConstraintValidationProcessorTest.java │   ├── [2.5K] GroupSequenceValidationTest.java │   ├── [4.0K] testmodel │   │   ├── [4.0K] annotationparameters │   │   │   ├── [1.4K] InvalidDecimalMinMaxParameters.java │   │   │   ├── [1.3K] InvalidDigitsParameters.java │   │   │   ├── [3.4K] InvalidGroupSequenceParameters.java │   │   │   ├── [1.0K] InvalidLengthParameters.java │   │   │   ├── [1.0K] InvalidPatternParameters.java │   │   │   ├── [1.5K] InvalidScriptAssertParameters.java │   │   │   ├── [1.2K] InvalidSizeParameters.java │   │   │   ├── [1.9K] InvalidUnwrappingCombination.java │   │   │   ├── [2.4K] ValidDecimalMinMaxParameters.java │   │   │   ├── [1.3K] ValidDigitsParameters.java │   │   │   ├── [3.0K] ValidGroupSequenceParameters.java │   │   │   ├── [1.3K] ValidGroupsParameters.java │   │   │   ├── [ 911] ValidLengthParameters.java │   │   │   ├── [4.1K] ValidMessageParameters.java │   │   │   ├── [1.1K] ValidPatternParameters.java │   │   │   ├── [ 835] ValidScriptAssertParameters.java │   │   │   └── [1.0K] ValidSizeParameters.java │   │   ├── [4.0K] boxing │   │   │   ├── [ 903] ValidationUsingBoxing.java │   │   │   ├── [ 968] ValidLong.java │   │   │   └── [ 641] ValidLongValidator.java │   │   ├── [4.0K] circular │   │   │   ├── [ 433] CircularPropertyImpl.java │   │   │   └── [ 461] CircularProperty.java │   │   ├── [4.0K] classlevelconstraints │   │   │   ├── [ 452] ClassLevelValidation.java │   │   │   ├── [ 845] ValidCustomer.java │   │   │   └── [ 776] ValidCustomerValidator.java │   │   ├── [4.0K] composedconstraint │   │   │   ├── [ 477] FieldLevelValidationUsingComposedConstraint.java │   │   │   └── [1.1K] ValidOrderNumber.java │   │   ├── [4.0K] composedconstraint2 │   │   │   ├── [1013] ComposedConstraint.java │   │   │   ├── [1.1K] ComposingConstraint1.java │   │   │   ├── [ 771] ComposingConstraint1ValidatorForGregorianCalendar.java │   │   │   ├── [ 724] ComposingConstraint1ValidatorForList.java │   │   │   ├── [ 706] ComposingConstraint1ValidatorForString.java │   │   │   ├── [1.1K] ComposingConstraint2.java │   │   │   ├── [ 746] ComposingConstraint2ValidatorForArrayList.java │   │   │   ├── [ 740] ComposingConstraint2ValidatorForCalendar.java │   │   │   ├── [ 749] ComposingConstraint2ValidatorForCollection.java │   │   │   └── [ 948] FieldLevelValidationUsingComplexComposedConstraint.java │   │   ├── [4.0K] constrainttypes │   │   │   ├── [1.5K] ConstraintsWithIllegalRetentionPolicies.java │   │   │   ├── [3.4K] ConstraintsWithIllegalTargets.java │   │   │   ├── [1.5K] ConstraintsWithoutValidator.java │   │   │   ├── [3.3K] ConstraintsWithWrongGroupsAttribute.java │   │   │   ├── [1.5K] ConstraintsWithWrongMessageAttribute.java │   │   │   ├── [3.7K] ConstraintsWithWrongPayloadAttribute.java │   │   │   ├── [ 830] DummyValidator.java │   │   │   └── [ 721] ValidCustomerNumber.java │   │   ├── [4.0K] crossparameters │   │   │   ├── [1.1K] DoubleValidatorConstraint.java │   │   │   ├── [ 924] DoubleValidatorDummyValidator.java │   │   │   ├── [ 936] GenericCrossParameterValidator.java │   │   │   ├── [ 951] GenericCrossParameterValidatorObjectArray.java │   │   │   ├── [ 737] GenericNormalValidator.java │   │   │   ├── [1.0K] InvalidValidatorConstraint.java │   │   │   ├── [ 913] InvalidValidator.java │   │   │   ├── [2.3K] MethodLevelValidationUsingCrossParameterConstraints.java │   │   │   ├── [1.7K] MixDirectAnnotationAndListContainerAnnotation.java │   │   │   ├── [1.2K] ValidCrossParameterAndNormalConstraint.java │   │   │   ├── [1.0K] ValidCrossParameterConstraint.java │   │   │   ├── [1.1K] ValidCrossParameterConstraintWithObjectArrayValidator.java │   │   │   ├── [1.2K] WrongValidationAppliesToConstraintWithInvalidDefault.java │   │   │   ├── [1.1K] WrongValidationAppliesToConstraintWithInvalidReturnType.java │   │   │   └── [1.2K] WrongValidationAppliesToConstraintWithMissingAttribute.java │   │   ├── [4.0K] customconstraints │   │   │   ├── [1.1K] BeanValidationConstraints.java │   │   │   ├── [ 324] CaseMode.java │   │   │   ├── [ 999] CheckCase.java │   │   │   ├── [ 918] CheckCaseValidator.java │   │   │   ├── [ 495] FieldLevelValidationUsingCustomConstraints.java │   │   │   ├── [2.2K] HibernateValidatorProvidedCustomConstraints.java │   │   │   └── [1.3K] UnwrappingConstraints.java │   │   ├── [1.1K] FieldLevelValidationUsingBuiltInConstraints.java │   │   ├── [4.0K] groupsequenceprovider │   │   │   ├── [ 751] BazDefaultGroupSequenceProvider.java │   │   │   ├── [ 842] FooBarBazDefaultGroupSequenceProvider.java │   │   │   ├── [ 756] FooBarDefaultGroupSequenceProvider.java │   │   │   ├── [ 745] FooDefaultGroupSequenceProvider.java │   │   │   ├── [1.7K] GroupSequenceProviderDefinition.java │   │   │   ├── [ 745] QuxDefaultGroupSequenceProvider.java │   │   │   └── [ 757] SampleDefaultGroupSequenceProvider.java │   │   ├── [4.0K] inheritedvalidator │   │   │   ├── [ 448] AbstractCustomConstraintValidator.java │   │   │   ├── [ 996] CustomConstraint.java │   │   │   ├── [ 539] CustomConstraintValidator.java │   │   │   └── [ 479] FieldLevelValidationUsingInheritedValidator.java │   │   ├── [1.5K] MethodLevelValidationUsingBuiltInConstraints.java │   │   ├── [ 644] ModelWithCodePointLengthConstraints.java │   │   ├── [ 547] ModelWithDateConstraints.java │   │   ├── [ 500] ModelWithISBNConstraints.java │   │   ├── [2.1K] ModelWithJava8DateTime.java │   │   ├── [1.0K] ModelWithJavaMoneyTypes.java │   │   ├── [1.3K] ModelWithJodaTypes.java │   │   ├── [ 388] ModelWithoutConstraints.java │   │   ├── [ 638] ModelWithUniqueElementsConstraints.java │   │   ├── [ 633] MultipleConstraintsOfSameType.java │   │   ├── [4.0K] nouniquevalidatorresolution │   │   │   ├── [ 595] NoUniqueValidatorResolution.java │   │   │   ├── [ 436] SerializableCollection.java │   │   │   ├── [1.0K] Size.java │   │   │   ├── [ 708] SizeValidatorForCollection.java │   │   │   ├── [ 708] SizeValidatorForSerializable.java │   │   │   └── [ 674] SizeValidatorForSet.java │   │   ├── [4.0K] overriding │   │   │   └── [ 11K] MethodOverridingTests.java │   │   └── [1.2K] ValidationUsingAtValidAnnotation.java │   ├── [4.0K] testutil │   │   └── [8.1K] CompilerTestHelper.java │   └── [4.0K] util │   └── [1.7K] DiagnosticExpectation.java ├── [4.0K] build-config │   ├── [1.4K] pom.xml │   └── [4.0K] src │   └── [4.0K] main │   └── [4.0K] resources │   ├── [6.5K] checkstyle.xml │   ├── [ 358] forbidden-allow-junit.txt │   ├── [1.2K] forbidden-common.txt │   ├── [ 666] forbidden-junit.txt │   ├── [ 758] java-header-style.xml │   ├── [ 200] license.header │   ├── [ 842] suppressions.xml │   └── [ 826] xml-header-style.xml ├── [4.0K] cdi │   ├── [8.4K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] hibernate │   │   │   └── [4.0K] validator │   │   │   └── [4.0K] cdi │   │   │   ├── [ 887] HibernateValidator.java │   │   │   ├── [4.0K] internal │   │   │   │   ├── [2.1K] DestructibleBeanInstance.java │   │   │   │   ├── [2.0K] InheritedMethodsHelper.java │   │   │   │   ├── [2.0K] InjectingConstraintValidatorFactory.java │   │   │   │   ├── [4.0K] interceptor │   │   │   │   │   ├── [ 843] MethodValidated.java │   │   │   │   │   ├── [ 369] package-info.java │   │   │   │   │   ├── [2.4K] ValidationEnabledAnnotatedCallable.java │   │   │   │   │   ├── [ 815] ValidationEnabledAnnotatedConstructor.java │   │   │   │   │   ├── [ 728] ValidationEnabledAnnotatedMethod.java │   │   │   │   │   ├── [3.1K] ValidationEnabledAnnotatedType.java │   │   │   │   │   └── [6.0K] ValidationInterceptor.java │   │   │   │   ├── [ 536] package-info.java │   │   │   │   ├── [ 462] ValidationExtension.java │   │   │   │   ├── [4.2K] ValidationProviderHelper.java │   │   │   │   ├── [3.4K] ValidatorBean.java │   │   │   │   └── [ 11K] ValidatorFactoryBean.java │   │   │   ├── [ 420] package-info.java │   │   │   └── [ 18K] ValidationExtension.java │   │   └── [4.0K] resources │   │   └── [4.0K] META-INF │   │   └── [4.0K] services │   │   └── [ 48] javax.enterprise.inject.spi.Extension │   └── [4.0K] test │   ├── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] hibernate │   │   └── [4.0K] validator │   │   └── [4.0K] test │   │   ├── [4.0K] cdi │   │   │   └── [4.0K] internal │   │   │   ├── [3.3K] InjectingConstraintValidatorFactoryTest.java │   │   │   ├── [4.0K] injection │   │   │   │   ├── [3.9K] InjectionOfCustomProviderTest.java │   │   │   │   ├── [2.2K] InjectionTest.java │   │   │   │   ├── [2.9K] InjectionWithExternallyProvidedDefaultBeansTest.java │   │   │   │   └── [6.0K] MyValidationProvider.java │   │   │   ├── [4.0K] methodvalidation │   │   │   │   ├── [2.2K] BasicMethodValidationTest.java │   │   │   │   ├── [ 662] Broken.java │   │   │   │   ├── [1.7K] BrokenRepeaterImpl.java │   │   │   │   ├── [ 655] DefaultRepeater.java │   │   │   │   ├── [1.5K] DisableExecutableValidationInXmlTest.java │   │   │   │   ├── [1.3K] EmptyExecutableTypeTest.java │   │   │   │   ├── [4.0K] getter │   │   │   │   │   ├── [ 354] Delivery.java │   │   │   │   │   ├── [ 714] DeliveryService.java │   │   │   │   │   ├── [1.5K] EnableGetterValidationInXmlTest.java │   │   │   │   │   ├── [ 583] FooImpl.java │   │   │   │   │   ├── [ 430] Foo.java │   │   │   │   │   ├── [1.6K] GetterValidationOnlyTest.java │   │   │   │   │   ├── [1.4K] ImplicitValidateOnExecutionDoesNotTriggerGetterValidationTest.java │   │   │   │   │   └── [ 686] OnlyGetterValidated.java │   │   │   │   ├── [4.0K] inheritance │   │   │   │   │   ├── [ 538] AbstractGreeter.java │   │   │   │   │   ├── [ 772] CIA.java │   │   │   │   │   ├── [ 612] Encryptor.java │   │   │   │   │   ├── [ 455] Greeter.java │   │   │   │   │   ├── [2.6K] InvalidConfiguredClassInheritanceMethodValidationTest.java │   │   │   │   │   ├── [ 490] MI6.java │   │   │   │   │   ├── [1.8K] MultipleInterfaceInheritanceMethodValidationTest.java │   │   │   │   │   ├── [ 539] RefusingEncryptor.java │   │   │   │   │   ├── [ 619] SecretServiceBase.java │   │   │   │   │   ├── [ 484] Shipment.java │   │   │   │   │   ├── [ 466] ShipmentServiceFirstInHierarchy.java │   │   │   │   │   ├── [ 637] ShipmentServiceImpl.java │   │   │   │   │   ├── [ 624] ShipmentServiceSecondInHierarchy.java │   │   │   │   │   ├── [ 530] SimpleGreeter.java │   │   │   │   │   ├── [1.6K] SuccessfulClassInheritanceMethodValidationTest.java │   │   │   │   │   └── [1.8K] ValidationOfInheritedMethodTest.java │   │   │   │   ├── [ 709] Repeater.java │   │   │   │   └── [ 534] Snafu.java │   │   │   └── [6.7K] ValidationExtensionTest.java │   │   └── [4.0K] util │   │   └── [ 490] TestHelper.java │   └── [4.0K] resources │   ├── [1.2K] log4j.properties │   └── [4.0K] org │   └── [4.0K] hibernate │   └── [4.0K] validator │   └── [4.0K] test │   └── [4.0K] cdi │   └── [4.0K] internal │   ├── [4.0K] injection │   │   └── [ 683] validation.xml │   └── [4.0K] methodvalidation │   ├── [4.0K] getter │   │   └── [ 788] validation-validate-executable-getter.xml │   └── [ 623] validation-disable-executable-validation.xml ├── [110K] changelog.txt ├── [4.1K] CONTRIBUTING.md ├── [1.0K] copyright.txt ├── [1.4K] dco.txt ├── [4.0K] distribution │   ├── [9.4K] pom.xml │   └── [4.0K] src │   └── [4.0K] main │   └── [4.0K] assembly │   └── [4.7K] dist.xml ├── [4.0K] documentation │   ├── [ 17K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   ├── [4.0K] asciidoc │   │   │   ├── [ 11K] ch01.asciidoc │   │   │   ├── [ 41K] ch02.asciidoc │   │   │   ├── [ 23K] ch03.asciidoc │   │   │   ├── [10.0K] ch04.asciidoc │   │   │   ├── [ 13K] ch05.asciidoc │   │   │   ├── [ 25K] ch06.asciidoc │   │   │   ├── [ 12K] ch07.asciidoc │   │   │   ├── [8.9K] ch08.asciidoc │   │   │   ├── [ 22K] ch09.asciidoc │   │   │   ├── [ 13K] ch10.asciidoc │   │   │   ├── [ 17K] ch11.asciidoc │   │   │   ├── [ 32K] ch12.asciidoc │   │   │   ├── [9.6K] ch13.asciidoc │   │   │   ├── [1.1K] ch14.asciidoc │   │   │   ├── [ 762] index.asciidoc │   │   │   └── [1.3K] pr01.asciidoc │   │   ├── [ 79] Gemfile │   │   ├── [ 935] Gemfile.lock │   │   ├── [ 631] Guardfile │   │   └── [4.0K] resources │   │   └── [4.0K] images │   │   ├── [325K] annotation_processor_eclipse.png │   │   ├── [305K] annotation_processor_intellij.png │   │   ├── [284K] annotation_processor_netbeans.png │   │   ├── [ 47K] application-layers2.png │   │   ├── [ 34K] application-layers.png │   │   ├── [ 75K] validation-configuration-2.0.png │   │   └── [315K] validation-mapping-2.0.png │   └── [4.0K] test │   ├── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] hibernate │   │   └── [4.0K] validator │   │   └── [4.0K] referenceguide │   │   ├── [4.0K] chapter01 │   │   │   ├── [ 556] Car.java │   │   │   └── [1.8K] CarTest.java │   │   ├── [4.0K] chapter02 │   │   │   ├── [4.0K] classlevel │   │   │   │   ├── [ 273] Car.java │   │   │   │   ├── [ 94] Person.java │   │   │   │   └── [1.2K] ValidPassengerCount.java │   │   │   ├── [4.0K] containerelement │   │   │   │   ├── [4.0K] custom │   │   │   │   │   ├── [ 310] Car.java │   │   │   │   │   ├── [1.4K] CarTest.java │   │   │   │   │   ├── [ 316] GearBox.java │   │   │   │   │   ├── [ 534] GearBoxValueExtractor.java │   │   │   │   │   ├── [ 406] Gear.java │   │   │   │   │   └── [1.5K] MinTorque.java │   │   │   │   ├── [4.0K] list │   │   │   │   │   ├── [ 354] Car.java │   │   │   │   │   ├── [1.3K] CarTest.java │   │   │   │   │   └── [1.4K] ValidPart.java │   │   │   │   ├── [4.0K] map │   │   │   │   │   ├── [ 543] Car.java │   │   │   │   │   ├── [2.0K] CarTest.java │   │   │   │   │   └── [1.6K] MaxAllowedFuelConsumption.java │   │   │   │   ├── [4.0K] nested │   │   │   │   │   ├── [ 379] Car.java │   │   │   │   │   ├── [ 269] Manufacturer.java │   │   │   │   │   └── [ 261] Part.java │   │   │   │   ├── [4.0K] optional │   │   │   │   │   ├── [ 393] Car.java │   │   │   │   │   ├── [1.3K] CarTest.java │   │   │   │   │   └── [1.6K] MinTowingCapacity.java │   │   │   │   └── [4.0K] set │   │   │   │   ├── [ 329] Car.java │   │   │   │   ├── [1.3K] CarTest.java │   │   │   │   └── [1.4K] ValidPart.java │   │   │   ├── [4.0K] fieldlevel │   │   │   │   └── [ 500] Car.java │   │   │   ├── [4.0K] inheritance │   │   │   │   ├── [ 318] Car.java │   │   │   │   └── [ 339] RentalCar.java │   │   │   ├── [4.0K] objectgraph │   │   │   │   ├── [ 290] Car.java │   │   │   │   ├── [4.0K] containerelement │   │   │   │   │   ├── [ 531] Car.java │   │   │   │   │   ├── [ 274] Manufacturer.java │   │   │   │   │   ├── [ 266] Part.java │   │   │   │   │   └── [ 268] Person.java │   │   │   │   └── [ 251] Person.java │   │   │   ├── [4.0K] propertylevel │   │   │   │   └── [ 781] Car.java │   │   │   └── [4.0K] validation │   │   │   ├── [ 778] Car.java │   │   │   └── [1.7K] ValidationTest.java │   │   ├── [4.0K] chapter03 │   │   │   ├── [4.0K] cascaded │   │   │   │   ├── [ 514] Car.java │   │   │   │   ├── [4.0K] containerelement │   │   │   │   │   ├── [ 462] Car.java │   │   │   │   │   └── [ 366] Garage.java │   │   │   │   ├── [ 413] Garage.java │   │   │   │   └── [2.1K] GarageTest.java │   │   │   ├── [4.0K] crossparameter │   │   │   │   ├── [ 344] Car.java │   │   │   │   ├── [4.0K] constrainttarget │   │   │   │   │   ├── [ 112] Car.java │   │   │   │   │   ├── [1.5K] ELAssert.java │   │   │   │   │   ├── [ 545] Garage.java │   │   │   │   │   └── [ 113] Part.java │   │   │   │   ├── [1.6K] LuggageCountMatchesPassengerCount.java │   │   │   │   ├── [ 98] Person.java │   │   │   │   └── [ 106] PieceOfLuggage.java │   │   │   ├── [4.0K] inheritance │   │   │   │   ├── [4.0K] parallel │   │   │   │   │   ├── [ 204] Car.java │   │   │   │   │   ├── [ 996] CarTest.java │   │   │   │   │   ├── [ 260] RacingCar.java │   │   │   │   │   └── [ 259] Vehicle.java │   │   │   │   ├── [4.0K] parameter │   │   │   │   │   ├── [ 301] Car.java │   │   │   │   │   ├── [ 970] CarTest.java │   │   │   │   │   └── [ 260] Vehicle.java │   │   │   │   └── [4.0K] returnvalue │   │   │   │   ├── [ 351] Car.java │   │   │   │   ├── [1.3K] CarTest.java │   │   │   │   ├── [ 107] Person.java │   │   │   │   └── [ 292] Vehicle.java │   │   │   ├── [4.0K] parameter │   │   │   │   ├── [ 90] Car.java │   │   │   │   ├── [ 95] Customer.java │   │   │   │   └── [ 515] RentalStation.java │   │   │   ├── [4.0K] parameterscriptassert │   │   │   │   ├── [ 446] Car.java │   │   │   │   ├── [1.5K] ParameterScriptAssertTest.java │   │   │   │   ├── [ 105] Person.java │   │   │   │   └── [ 113] PieceOfLuggage.java │   │   │   ├── [4.0K] returnvalue │   │   │   │   ├── [ 97] Customer.java │   │   │   │   ├── [ 443] RentalStation.java │   │   │   │   └── [1.2K] ValidRentalStation.java │   │   │   └── [4.0K] validation │   │   │   ├── [ 637] Car.java │   │   │   ├── [4.7K] CarTest.java │   │   │   ├── [ 97] Passenger.java │   │   │   └── [1.2K] ValidRacingCar.java │   │   ├── [4.0K] chapter04 │   │   │   ├── [ 329] Car.java │   │   │   ├── [4.0K] complete │   │   │   │   ├── [1.3K] Car.java │   │   │   │   └── [1.5K] CarTest.java │   │   │   └── [4.0K] resourcebundlelocator │   │   │   ├── [ 272] Car.java │   │   │   └── [2.1K] ResourceBundleLocatorTest.java │   │   ├── [4.0K] chapter05 │   │   │   ├── [ 90] CarChecks.java │   │   │   ├── [1.2K] Car.java │   │   │   ├── [ 93] DriverChecks.java │   │   │   ├── [ 738] Driver.java │   │   │   ├── [4.0K] groupconversion │   │   │   │   ├── [ 106] CarChecks.java │   │   │   │   ├── [1.4K] Car.java │   │   │   │   ├── [ 109] DriverChecks.java │   │   │   │   ├── [ 849] Driver.java │   │   │   │   └── [1.5K] GroupConversionTest.java │   │   │   ├── [4.0K] groupinheritance │   │   │   │   ├── [ 168] RaceCarChecks.java │   │   │   │   └── [ 760] SuperCar.java │   │   │   ├── [4.0K] groupsequenceprovider │   │   │   │   ├── [ 758] RentalCarGroupSequenceProvider.java │   │   │   │   └── [ 856] RentalCar.java │   │   │   ├── [4.1K] GroupTest.java │   │   │   ├── [ 245] OrderedChecks.java │   │   │   ├── [ 314] Person.java │   │   │   ├── [ 692] RentalCar.java │   │   │   └── [ 93] RentalChecks.java │   │   ├── [4.0K] chapter06 │   │   │   ├── [ 653] Car.java │   │   │   ├── [1.1K] CarTest.java │   │   │   ├── [ 100] CaseMode.java │   │   │   ├── [1.3K] CheckCase.java │   │   │   ├── [ 764] CheckCaseValidator.java │   │   │   ├── [4.0K] classlevel │   │   │   │   ├── [ 492] Car.java │   │   │   │   ├── [1.1K] ClassLevelConstraintTest.java │   │   │   │   ├── [ 171] Person.java │   │   │   │   ├── [ 892] ValidPassengerCount.java │   │   │   │   └── [ 614] ValidPassengerCountValidator.java │   │   │   ├── [4.0K] constraintcomposition │   │   │   │   ├── [ 161] Car.java │   │   │   │   ├── [ 122] CaseMode.java │   │   │   │   ├── [ 867] CheckCase.java │   │   │   │   ├── [4.0K] reportassingle │   │   │   │   │   └── [ 558] ValidLicensePlate.java │   │   │   │   └── [1.1K] ValidLicensePlate.java │   │   │   ├── [4.0K] constraintvalidatorcontext │   │   │   │   ├── [ 127] CaseMode.java │   │   │   │   ├── [ 898] CheckCase.java │   │   │   │   └── [1.1K] CheckCaseValidator.java │   │   │   ├── [4.0K] constraintvalidatorpayload │   │   │   │   ├── [1.6K] ConstraintValidatorPayloadTest.java │   │   │   │   ├── [ 940] ZipCode.java │   │   │   │   └── [ 988] ZipCodeValidator.java │   │   │   ├── [4.0K] crossparameter │   │   │   │   ├── [ 988] ConsistentDateParameters.java │   │   │   │   ├── [1.7K] ConsistentDateParametersTest.java │   │   │   │   ├── [1.2K] ConsistentDateParametersValidator.java │   │   │   │   ├── [1.0K] ScriptAssert.java │   │   │   │   ├── [ 455] ScriptAssertObjectValidator.java │   │   │   │   ├── [ 654] ScriptAssertParametersValidator.java │   │   │   │   └── [ 473] ScriptAssertTest.java │   │   │   ├── [4.0K] custompath │   │   │   │   ├── [ 432] Car.java │   │   │   │   ├── [1.1K] CarTest.java │   │   │   │   ├── [ 811] ValidPassengerCount.java │   │   │   │   └── [ 918] ValidPassengerCountValidator.java │   │   │   ├── [1.3K] MyFuture.java │   │   │   ├── [1.1K] MyFutureValidator.java │   │   │   └── [4.0K] payload │   │   │   ├── [ 416] ContactDetails.java │   │   │   └── [ 251] Severity.java │   │   ├── [4.0K] chapter07 │   │   │   ├── [1.5K] Container.java │   │   │   ├── [4.0K] nongeneric │   │   │   │   ├── [ 587] OptionalIntValueExtractor.java │   │   │   │   └── [ 676] UnwrapByDefaultOptionalIntValueExtractor.java │   │   │   └── [4.0K] valueextractor │   │   │   ├── [ 607] MultimapKeyValueExtractor.java │   │   │   ├── [ 672] MultimapValueValueExtractor.java │   │   │   └── [ 539] OptionalValueExtractor.java │   │   ├── [4.0K] chapter08 │   │   │   ├── [ 80] Car.java │   │   │   ├── [ 85] Customer.java │   │   │   ├── [1.5K] ELAssert.java │   │   │   ├── [ 330] Garage.java │   │   │   ├── [ 81] Part.java │   │   │   ├── [ 392] RentalStation.java │   │   │   ├── [1.3K] ValidRentalStation.java │   │   │   └── [4.9K] XMLConfigurationTest.java │   │   ├── [4.0K] chapter09 │   │   │   ├── [7.0K] BootstrappingTest.java │   │   │   ├── [1.0K] CustomScriptEvaluatorFactoryForSpringELTest.java │   │   │   ├── [ 492] CustomScriptEvaluatorFactory.java │   │   │   ├── [ 474] FixedClockProvider.java │   │   │   ├── [ 523] MultimapKeyValueExtractor.java │   │   │   ├── [ 588] MultimapValueValueExtractor.java │   │   │   ├── [ 514] MyConstraintValidatorFactory.java │   │   │   ├── [ 698] MyFastTraversableResolver.java │   │   │   ├── [ 500] MyMessageInterpolator.java │   │   │   ├── [ 545] MyParameterNameProvider.java │   │   │   ├── [ 781] MyTraversableResolver.java │   │   │   ├── [ 430] OsgiServiceDiscoverer.java │   │   │   ├── [1.9K] SpringELScriptEvaluatorFactory.java │   │   │   └── [ 532] validation-DisableTraversableResolverResultCache.xml │   │   ├── [4.0K] chapter10 │   │   │   ├── [ 296] Book.java │   │   │   ├── [1.7K] Car.java │   │   │   ├── [ 12K] CarTest.java │   │   │   ├── [ 387] Library.java │   │   │   ├── [2.0K] LibraryTest.java │   │   │   ├── [1.6K] LuggageCountMatchesPassengerCount.java │   │   │   ├── [ 289] Person.java │   │   │   ├── [ 198] PieceOfLuggage.java │   │   │   ├── [ 736] ValidCar.java │   │   │   └── [ 301] Vehicle.java │   │   ├── [4.0K] chapter11 │   │   │   ├── [4.0K] cdi │   │   │   │   ├── [4.0K] injection │   │   │   │   │   ├── [1.1K] ValidLicensePlate.java │   │   │   │   │   ├── [ 905] ValidLicensePlateValidator.java │   │   │   │   │   └── [ 255] VehicleRegistry.java │   │   │   │   ├── [4.0K] methodvalidation │   │   │   │   │   ├── [ 101] Car.java │   │   │   │   │   ├── [4.0K] configuration │   │   │   │   │   │   ├── [ 115] Car.java │   │   │   │   │   │   ├── [ 120] Customer.java │   │   │   │   │   │   └── [ 965] RentalStation.java │   │   │   │   │   ├── [ 106] Customer.java │   │   │   │   │   ├── [4.0K] implicit │   │   │   │   │   │   ├── [ 110] Car.java │   │   │   │   │   │   ├── [ 115] Customer.java │   │   │   │   │   │   ├── [ 739] ExpressRentalStation.java │   │   │   │   │   │   └── [ 730] RentalStation.java │   │   │   │   │   ├── [ 739] RentalStation.java │   │   │   │   │   └── [ 502] RentCarRequest.java │   │   │   │   └── [4.0K] validator │   │   │   │   ├── [4.0K] qualifier │   │   │   │   │   └── [ 559] RentalStation.java │   │   │   │   └── [ 451] RentalStation.java │   │   │   └── [4.0K] javaee │   │   │   └── [ 389] RentalStationBean.java │   │   └── [4.0K] chapter12 │   │   ├── [4.0K] booleancomposition │   │   │   └── [1.1K] PatternOrSize.java │   │   ├── [4.0K] classloading │   │   │   └── [ 599] ClassLoadingTest.java │   │   ├── [4.0K] constraintapi │   │   │   ├── [ 555] Bus.java │   │   │   ├── [ 104] CarChecks.java │   │   │   ├── [ 537] Car.java │   │   │   ├── [ 114] CaseMode.java │   │   │   ├── [1.0K] CheckCase.java │   │   │   ├── [6.8K] ConstraintApiTest.java │   │   │   ├── [1.6K] LuggageCountMatchesPassengerCount.java │   │   │   ├── [ 259] Manufacturer.java │   │   │   ├── [ 949] Marathon.java │   │   │   ├── [1008] MyConstraintMappingContributor.java │   │   │   ├── [ 118] Part.java │   │   │   ├── [ 120] Person.java │   │   │   ├── [ 357] RentalCarGroupSequenceProvider.java │   │   │   ├── [ 278] RentalCar.java │   │   │   ├── [ 527] Runner.java │   │   │   ├── [ 158] Tournament.java │   │   │   ├── [ 795] ValidPassengerCount.java │   │   │   └── [ 586] ValidPassengerCountValidator.java │   │   ├── [4.0K] context │   │   │   ├── [1.1K] MyFutureValidator.java │   │   │   └── [1.1K] MyFutureValidatorMessageParameter.java │   │   ├── [4.0K] dynamicpayload │   │   │   ├── [ 539] Car.java │   │   │   ├── [1.4K] DynamicPayLoadTest.java │   │   │   ├── [ 99] Person.java │   │   │   ├── [ 792] ValidPassengerCount.java │   │   │   └── [1.4K] ValidPassengerCountValidator.java │   │   ├── [4.0K] failfast │   │   │   ├── [ 498] Car.java │   │   │   └── [ 768] FailFastTest.java │   │   ├── [4.0K] propertypath │   │   │   ├── [ 220] Apartment.java │   │   │   ├── [ 409] Building.java │   │   │   ├── [ 217] Person.java │   │   │   └── [1.8K] PropertyPathTest.java │   │   ├── [4.0K] purelycomposed │   │   │   └── [1.5K] ValidInvoiceAmount.java │   │   └── [4.0K] relaxation │   │   └── [ 678] RelaxationTest.java │   └── [4.0K] resources │   ├── [ 66] MyMessages.properties │   ├── [ 49] MyOtherMessages.properties │   ├── [4.0K] org │   │   └── [4.0K] hibernate │   │   └── [4.0K] validator │   │   └── [4.0K] referenceguide │   │   ├── [4.0K] chapter08 │   │   │   ├── [2.4K] rental-car-mapping.xml │   │   │   ├── [2.9K] rental-station-mapping.xml │   │   │   └── [1.4K] validation.xml │   │   └── [4.0K] chapter09 │   │   └── [ 545] script-evaluator-factory-validation.xml │   └── [ 606] ValidationMessages.properties ├── [4.0K] engine │   ├── [ 15K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   ├── [4.0K] java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] hibernate │   │   │   └── [4.0K] validator │   │   │   ├── [4.0K] cfg │   │   │   │   ├── [5.0K] AnnotationDef.java │   │   │   │   ├── [1.7K] ConstraintDef.java │   │   │   │   ├── [2.2K] ConstraintMapping.java │   │   │   │   ├── [4.0K] context │   │   │   │   │   ├── [ 953] AnnotationIgnoreOptions.java │   │   │   │   │   ├── [ 691] AnnotationProcessingOptions.java │   │   │   │   │   ├── [1.1K] Cascadable.java │   │   │   │   │   ├── [ 820] Constrainable.java │   │   │   │   │   ├── [2.6K] ConstraintDefinitionContext.java │   │   │   │   │   ├── [1.1K] ConstraintDefinitionTarget.java │   │   │   │   │   ├── [ 507] ConstraintMappingTarget.java │   │   │   │   │   ├── [ 627] ConstructorConstraintMappingContext.java │   │   │   │   │   ├── [1008] ConstructorTarget.java │   │   │   │   │   ├── [ 912] ContainerElementConstraintMappingContext.java │   │   │   │   │   ├── [2.2K] ContainerElementTarget.java │   │   │   │   │   ├── [ 744] CrossParameterConstraintMappingContext.java │   │   │   │   │   ├── [ 887] CrossParameterTarget.java │   │   │   │   │   ├── [ 725] GroupConversionTargetContext.java │   │   │   │   │   ├── [ 606] MethodConstraintMappingContext.java │   │   │   │   │   ├── [1.1K] MethodTarget.java │   │   │   │   │   ├── [ 457] package-info.java │   │   │   │   │   ├── [ 944] ParameterConstraintMappingContext.java │   │   │   │   │   ├── [ 853] ParameterTarget.java │   │   │   │   │   ├── [ 967] PropertyConstraintMappingContext.java │   │   │   │   │   ├── [1.2K] PropertyTarget.java │   │   │   │   │   ├── [ 923] ReturnValueConstraintMappingContext.java │   │   │   │   │   ├── [ 908] ReturnValueTarget.java │   │   │   │   │   ├── [1.9K] TypeConstraintMappingContext.java │   │   │   │   │   └── [ 854] TypeTarget.java │   │   │   │   ├── [4.0K] defs │   │   │   │   │   ├── [ 543] AssertFalseDef.java │   │   │   │   │   ├── [ 537] AssertTrueDef.java │   │   │   │   │   ├── [4.0K] br │   │   │   │   │   │   ├── [ 508] CNPJDef.java │   │   │   │   │   │   ├── [ 502] CPFDef.java │   │   │   │   │   │   ├── [ 442] package-info.java │   │   │   │   │   │   └── [ 574] TituloEleitoralDef.java │   │   │   │   │   ├── [ 995] CodePointLengthDef.java │   │   │   │   │   ├── [ 580] CreditCardNumberDef.java │   │   │   │   │   ├── [ 626] CurrencyDef.java │   │   │   │   │   ├── [ 745] DecimalMaxDef.java │   │   │   │   │   ├── [ 744] DecimalMinDef.java │   │   │   │   │   ├── [ 714] DigitsDef.java │   │   │   │   │   ├── [1.2K] DurationMaxDef.java │   │   │   │   │   ├── [1.2K] DurationMinDef.java │   │   │   │   │   ├── [ 589] EANDef.java │   │   │   │   │   ├── [ 750] EmailDef.java │   │   │   │   │   ├── [ 513] FutureDef.java │   │   │   │   │   ├── [ 562] FutureOrPresentDef.java │   │   │   │   │   ├── [ 608] ISBNDef.java │   │   │   │   │   ├── [ 685] LengthDef.java │   │   │   │   │   ├── [ 984] LuhnCheckDef.java │   │   │   │   │   ├── [ 579] MaxDef.java │   │   │   │   │   ├── [ 579] MinDef.java │   │   │   │   │   ├── [1.3K] Mod10CheckDef.java │   │   │   │   │   ├── [1.6K] Mod11CheckDef.java │   │   │   │   │   ├── [ 522] NegativeDef.java │   │   │   │   │   ├── [ 558] NegativeOrZeroDef.java │   │   │   │   │   ├── [ 525] NotBlankDef.java │   │   │   │   │   ├── [ 525] NotEmptyDef.java │   │   │   │   │   ├── [ 520] NotNullDef.java │   │   │   │   │   ├── [ 501] NullDef.java │   │   │   │   │   ├── [ 423] package-info.java │   │   │   │   │   ├── [ 820] ParameterScriptAssertDef.java │   │   │   │   │   ├── [ 501] PastDef.java │   │   │   │   │   ├── [ 550] PastOrPresentDef.java │   │   │   │   │   ├── [ 720] PatternDef.java │   │   │   │   │   ├── [4.0K] pl │   │   │   │   │   │   ├── [ 502] NIPDef.java │   │   │   │   │   │   ├── [ 443] package-info.java │   │   │   │   │   │   ├── [ 514] PESELDef.java │   │   │   │   │   │   └── [ 514] REGONDef.java │   │   │   │   │   ├── [ 522] PositiveDef.java │   │   │   │   │   ├── [ 558] PositiveOrZeroDef.java │   │   │   │   │   ├── [ 677] RangeDef.java │   │   │   │   │   ├── [3.6K] SafeHtmlDef.java │   │   │   │   │   ├── [ 963] ScriptAssertDef.java │   │   │   │   │   ├── [ 664] SizeDef.java │   │   │   │   │   ├── [ 581] UniqueElementsDef.java │   │   │   │   │   └── [1011] URLDef.java │   │   │   │   ├── [ 926] GenericConstraintDef.java │   │   │   │   └── [ 404] package-info.java │   │   │   ├── [4.0K] constraints │   │   │   │   ├── [4.0K] br │   │   │   │   │   ├── [1.9K] CNPJ.java │   │   │   │   │   ├── [2.6K] CPF.java │   │   │   │   │   ├── [ 398] package-info.java │   │   │   │   │   └── [2.3K] TituloEleitoral.java │   │   │   │   ├── [3.0K] CodePointLength.java │   │   │   │   ├── [ 875] CompositionType.java │   │   │   │   ├── [1.2K] ConstraintComposition.java │   │   │   │   ├── [2.3K] CreditCardNumber.java │   │   │   │   ├── [1.9K] Currency.java │   │   │   │   ├── [2.0K] EAN.java │   │   │   │   ├── [2.3K] Email.java │   │   │   │   ├── [2.4K] ISBN.java │   │   │   │   ├── [1.7K] Length.java │   │   │   │   ├── [3.0K] LuhnCheck.java │   │   │   │   ├── [3.5K] Mod10Check.java │   │   │   │   ├── [4.8K] Mod11Check.java │   │   │   │   ├── [3.3K] ModCheck.java │   │   │   │   ├── [2.0K] NotBlank.java │   │   │   │   ├── [2.2K] NotEmpty.java │   │   │   │   ├── [ 394] package-info.java │   │   │   │   ├── [3.4K] ParameterScriptAssert.java │   │   │   │   ├── [4.0K] pl │   │   │   │   │   ├── [1.7K] NIP.java │   │   │   │   │   ├── [ 395] package-info.java │   │   │   │   │   ├── [1.8K] PESEL.java │   │   │   │   │   └── [1.8K] REGON.java │   │   │   │   ├── [2.3K] Range.java │   │   │   │   ├── [5.2K] SafeHtml.java │   │   │   │   ├── [3.9K] ScriptAssert.java │   │   │   │   ├── [4.0K] time │   │   │   │   │   ├── [2.5K] DurationMax.java │   │   │   │   │   ├── [2.5K] DurationMin.java │   │   │   │   │   └── [ 417] package-info.java │   │   │   │   ├── [2.1K] UniqueElements.java │   │   │   │   └── [4.9K] URL.java │   │   │   ├── [4.0K] constraintvalidation │   │   │   │   ├── [4.9K] HibernateConstraintValidatorContext.java │   │   │   │   ├── [2.0K] HibernateConstraintValidatorInitializationContext.java │   │   │   │   ├── [1.8K] HibernateConstraintValidator.java │   │   │   │   └── [ 438] package-info.java │   │   │   ├── [4.0K] constraintvalidators │   │   │   │   └── [8.6K] RegexpURLValidator.java │   │   │   ├── [4.0K] engine │   │   │   │   └── [ 933] HibernateConstraintViolation.java │   │   │   ├── [4.0K] group │   │   │   │   ├── [1.3K] GroupSequenceProvider.java │   │   │   │   └── [ 423] package-info.java │   │   │   ├── [ 13K] HibernateValidatorConfiguration.java │   │   │   ├── [6.3K] HibernateValidatorContext.java │   │   │   ├── [1.7K] HibernateValidatorFactory.java │   │   │   ├── [1.3K] HibernateValidator.java │   │   │   ├── [ 898] HibernateValidatorPermission.java │   │   │   ├── [ 929] Incubating.java │   │   │   ├── [4.0K] internal │   │   │   │   ├── [4.0K] cfg │   │   │   │   │   ├── [4.0K] context │   │   │   │   │   │   ├── [8.3K] CascadableConstraintMappingContextImplBase.java │   │   │   │   │   │   ├── [5.2K] ConfiguredConstraint.java │   │   │   │   │   │   ├── [1.0K] ConstraintContextImplBase.java │   │   │   │   │   │   ├── [2.8K] ConstraintDefinitionContextImpl.java │   │   │   │   │   │   ├── [3.1K] ConstraintMappingContextImplBase.java │   │   │   │   │   │   ├── [1.0K] ConstructorConstraintMappingContextImpl.java │   │   │   │   │   │   ├── [9.7K] ContainerElementConstraintMappingContextImpl.java │   │   │   │   │   │   ├── [2.6K] CrossParameterConstraintMappingContextImpl.java │   │   │   │   │   │   ├── [5.1K] DefaultConstraintMapping.java │   │   │   │   │   │   ├── [5.7K] ExecutableConstraintMappingContextImpl.java │   │   │   │   │   │   ├── [1002] GroupConversionTargetContextImpl.java │   │   │   │   │   │   ├── [1008] MethodConstraintMappingContextImpl.java │   │   │   │   │   │   ├── [ 373] package-info.java │   │   │   │   │   │   ├── [4.9K] ParameterConstraintMappingContextImpl.java │   │   │   │   │   │   ├── [5.1K] PropertyConstraintMappingContextImpl.java │   │   │   │   │   │   ├── [3.6K] ReturnValueConstraintMappingContextImpl.java │   │   │   │   │   │   └── [ 11K] TypeConstraintMappingContextImpl.java │   │   │   │   │   └── [ 348] package-info.java │   │   │   │   ├── [4.0K] constraintvalidators │   │   │   │   │   ├── [3.1K] AbstractEmailValidator.java │   │   │   │   │   ├── [4.0K] bv │   │   │   │   │   │   ├── [ 770] AssertFalseValidator.java │   │   │   │   │   │   ├── [ 765] AssertTrueValidator.java │   │   │   │   │   │   ├── [1.7K] DecimalMaxValidatorForCharSequence.java │   │   │   │   │   │   ├── [1.7K] DecimalMinValidatorForCharSequence.java │   │   │   │   │   │   ├── [2.2K] DigitsValidatorForCharSequence.java │   │   │   │   │   │   ├── [2.0K] DigitsValidatorForNumber.java │   │   │   │   │   │   ├── [2.0K] EmailValidator.java │   │   │   │   │   │   ├── [1.2K] MaxValidatorForCharSequence.java │   │   │   │   │   │   ├── [1.3K] MinValidatorForCharSequence.java │   │   │   │   │   │   ├── [4.0K] money │   │   │   │   │   │   │   ├── [1.6K] CurrencyValidatorForMonetaryAmount.java │   │   │   │   │   │   │   ├── [1.7K] DecimalMaxValidatorForMonetaryAmount.java │   │   │   │   │   │   │   ├── [1.7K] DecimalMinValidatorForMonetaryAmount.java │   │   │   │   │   │   │   ├── [1.1K] MaxValidatorForMonetaryAmount.java │   │   │   │   │   │   │   ├── [1.1K] MinValidatorForMonetaryAmount.java │   │   │   │   │   │   │   ├── [ 885] NegativeOrZeroValidatorForMonetaryAmount.java │   │   │   │   │   │   │   ├── [ 866] NegativeValidatorForMonetaryAmount.java │   │   │   │   │   │   │   ├── [ 885] PositiveOrZeroValidatorForMonetaryAmount.java │   │   │   │   │   │   │   └── [ 866] PositiveValidatorForMonetaryAmount.java │   │   │   │   │   │   ├── [1.3K] NotBlankValidator.java │   │   │   │   │   │   ├── [4.0K] notempty │   │   │   │   │   │   │   ├── [1.1K] NotEmptyValidatorForArray.java │   │   │   │   │   │   │   ├── [1.0K] NotEmptyValidatorForArraysOfBoolean.java │   │   │   │   │   │   │   ├── [1.0K] NotEmptyValidatorForArraysOfByte.java │   │   │   │   │   │   │   ├── [1.0K] NotEmptyValidatorForArraysOfChar.java │   │   │   │   │   │   │   ├── [1.0K] NotEmptyValidatorForArraysOfDouble.java │   │   │   │   │   │   │   ├── [1.0K] NotEmptyValidatorForArraysOfFloat.java │   │   │   │   │   │   │   ├── [1.0K] NotEmptyValidatorForArraysOfInt.java │   │   │   │   │   │   │   ├── [1.0K] NotEmptyValidatorForArraysOfLong.java │   │   │   │   │   │   │   ├── [1.0K] NotEmptyValidatorForArraysOfShort.java │   │   │   │   │   │   │   ├── [1.2K] NotEmptyValidatorForCharSequence.java │   │   │   │   │   │   │   ├── [1.4K] NotEmptyValidatorForCollection.java │   │   │   │   │   │   │   ├── [1.2K] NotEmptyValidatorForMap.java │   │   │   │   │   │   │   └── [ 373] package-info.java │   │   │   │   │   │   ├── [ 734] NotNullValidator.java │   │   │   │   │   │   ├── [ 716] NullValidator.java │   │   │   │   │   │   ├── [4.0K] number │   │   │   │   │   │   │   ├── [4.0K] bound │   │   │   │   │   │   │   │   ├── [1.1K] AbstractMaxValidator.java │   │   │   │   │   │   │   │   ├── [1.1K] AbstractMinValidator.java │   │   │   │   │   │   │   │   ├── [4.0K] decimal │   │   │   │   │   │   │   │   │   ├── [1.7K] AbstractDecimalMaxValidator.java │   │   │   │   │   │   │   │   │   ├── [1.7K] AbstractDecimalMinValidator.java │   │   │   │   │   │   │   │   │   ├── [ 693] DecimalMaxValidatorForBigDecimal.java │   │   │   │   │   │   │   │   │   ├── [ 693] DecimalMaxValidatorForBigInteger.java │   │   │   │   │   │   │   │   │   ├── [ 800] DecimalMaxValidatorForDouble.java │   │   │   │   │   │   │   │   │   ├── [ 797] DecimalMaxValidatorForFloat.java │   │   │   │   │   │   │   │   │   ├── [ 645] DecimalMaxValidatorForLong.java │   │   │   │   │   │   │   │   │   ├── [ 651] DecimalMaxValidatorForNumber.java │   │   │   │   │   │   │   │   │   ├── [ 696] DecimalMinValidatorForBigDecimal.java │   │   │   │   │   │   │   │   │   ├── [ 696] DecimalMinValidatorForBigInteger.java │   │   │   │   │   │   │   │   │   ├── [ 800] DecimalMinValidatorForDouble.java │   │   │   │   │   │   │   │   │   ├── [ 797] DecimalMinValidatorForFloat.java │   │   │   │   │   │   │   │   │   ├── [ 648] DecimalMinValidatorForLong.java │   │   │   │   │   │   │   │   │   ├── [ 654] DecimalMinValidatorForNumber.java │   │   │   │   │   │   │   │   │   ├── [1.7K] DecimalNumberComparatorHelper.java │   │   │   │   │   │   │   │   │   └── [ 537] package-info.java │   │   │   │   │   │   │   │   ├── [ 665] MaxValidatorForBigDecimal.java │   │   │   │   │   │   │   │   ├── [ 665] MaxValidatorForBigInteger.java │   │   │   │   │   │   │   │   ├── [ 772] MaxValidatorForDouble.java │   │   │   │   │   │   │   │   ├── [ 769] MaxValidatorForFloat.java │   │   │   │   │   │   │   │   ├── [ 617] MaxValidatorForLong.java │   │   │   │   │   │   │   │   ├── [ 772] MaxValidatorForNumber.java │   │   │   │   │   │   │   │   ├── [ 668] MinValidatorForBigDecimal.java │   │   │   │   │   │   │   │   ├── [ 668] MinValidatorForBigInteger.java │   │   │   │   │   │   │   │   ├── [ 772] MinValidatorForDouble.java │   │   │   │   │   │   │   │   ├── [ 769] MinValidatorForFloat.java │   │   │   │   │   │   │   │   ├── [ 620] MinValidatorForLong.java │   │   │   │   │   │   │   │   ├── [ 772] MinValidatorForNumber.java │   │   │   │   │   │   │   │   ├── [2.2K] NumberComparatorHelper.java │   │   │   │   │   │   │   │   └── [ 450] package-info.java │   │   │   │   │   │   │   ├── [1.3K] InfinityNumberComparatorHelper.java │   │   │   │   │   │   │   ├── [ 435] package-info.java │   │   │   │   │   │   │   └── [4.0K] sign │   │   │   │   │   │   │   ├── [ 978] NegativeOrZeroValidatorForBigDecimal.java │   │   │   │   │   │   │   ├── [ 978] NegativeOrZeroValidatorForBigInteger.java │   │   │   │   │   │   │   ├── [ 930] NegativeOrZeroValidatorForByte.java │   │   │   │   │   │   │   ├── [1.1K] NegativeOrZeroValidatorForDouble.java │   │   │   │   │   │   │   ├── [1.1K] NegativeOrZeroValidatorForFloat.java │   │   │   │   │   │   │   ├── [ 939] NegativeOrZeroValidatorForInteger.java │   │   │   │   │   │   │   ├── [ 930] NegativeOrZeroValidatorForLong.java │   │   │   │   │   │   │   ├── [ 936] NegativeOrZeroValidatorForNumber.java │   │   │   │   │   │   │   ├── [ 933] NegativeOrZeroValidatorForShort.java │   │   │   │   │   │   │   ├── [ 959] NegativeValidatorForBigDecimal.java │   │   │   │   │   │   │   ├── [ 959] NegativeValidatorForBigInteger.java │   │   │   │   │   │   │   ├── [ 911] NegativeValidatorForByte.java │   │   │   │   │   │   │   ├── [1.0K] NegativeValidatorForDouble.java │   │   │   │   │   │   │   ├── [1.0K] NegativeValidatorForFloat.java │   │   │   │   │   │   │   ├── [ 920] NegativeValidatorForInteger.java │   │   │   │   │   │   │   ├── [ 911] NegativeValidatorForLong.java │   │   │   │   │   │   │   ├── [ 917] NegativeValidatorForNumber.java │   │   │   │   │   │   │   ├── [ 914] NegativeValidatorForShort.java │   │   │   │   │   │   │   ├── [1.7K] NumberSignHelper.java │   │   │   │   │   │   │   ├── [ 633] package-info.java │   │   │   │   │   │   │   ├── [ 978] PositiveOrZeroValidatorForBigDecimal.java │   │   │   │   │   │   │   ├── [ 978] PositiveOrZeroValidatorForBigInteger.java │   │   │   │   │   │   │   ├── [ 930] PositiveOrZeroValidatorForByte.java │   │   │   │   │   │   │   ├── [1.1K] PositiveOrZeroValidatorForDouble.java │   │   │   │   │   │   │   ├── [1.1K] PositiveOrZeroValidatorForFloat.java │   │   │   │   │   │   │   ├── [ 936] PositiveOrZeroValidatorForInteger.java │   │   │   │   │   │   │   ├── [ 927] PositiveOrZeroValidatorForLong.java │   │   │   │   │   │   │   ├── [ 936] PositiveOrZeroValidatorForNumber.java │   │   │   │   │   │   │   ├── [ 933] PositiveOrZeroValidatorForShort.java │   │   │   │   │   │   │   ├── [ 959] PositiveValidatorForBigDecimal.java │   │   │   │   │   │   │   ├── [ 959] PositiveValidatorForBigInteger.java │   │   │   │   │   │   │   ├── [ 911] PositiveValidatorForByte.java │   │   │   │   │   │   │   ├── [1.0K] PositiveValidatorForDouble.java │   │   │   │   │   │   │   ├── [1.0K] PositiveValidatorForFloat.java │   │   │   │   │   │   │   ├── [ 917] PositiveValidatorForInteger.java │   │   │   │   │   │   │   ├── [ 908] PositiveValidatorForLong.java │   │   │   │   │   │   │   ├── [ 917] PositiveValidatorForNumber.java │   │   │   │   │   │   │   └── [ 914] PositiveValidatorForShort.java │   │   │   │   │   │   ├── [ 357] package-info.java │   │   │   │   │   │   ├── [2.0K] PatternValidator.java │   │   │   │   │   │   ├── [4.0K] size │   │   │   │   │   │   │   ├── [ 365] package-info.java │   │   │   │   │   │   │   ├── [1.9K] SizeValidatorForArray.java │   │   │   │   │   │   │   ├── [1.2K] SizeValidatorForArraysOfBoolean.java │   │   │   │   │   │   │   ├── [1.2K] SizeValidatorForArraysOfByte.java │   │   │   │   │   │   │   ├── [1.2K] SizeValidatorForArraysOfChar.java │   │   │   │   │   │   │   ├── [1.2K] SizeValidatorForArraysOfDouble.java │   │   │   │   │   │   │   ├── [1.2K] SizeValidatorForArraysOfFloat.java │   │   │   │   │   │   │   ├── [1.2K] SizeValidatorForArraysOfInt.java │   │   │   │   │   │   │   ├── [1.2K] SizeValidatorForArraysOfLong.java │   │   │   │   │   │   │   ├── [1.2K] SizeValidatorForArraysOfPrimitives.java │   │   │   │   │   │   │   ├── [1.2K] SizeValidatorForArraysOfShort.java │   │   │   │   │   │   │   ├── [2.0K] SizeValidatorForCharSequence.java │   │   │   │   │   │   │   ├── [2.2K] SizeValidatorForCollection.java │   │   │   │   │   │   │   └── [2.0K] SizeValidatorForMap.java │   │   │   │   │   │   └── [4.0K] time │   │   │   │   │   │   ├── [2.6K] AbstractEpochBasedTimeValidator.java │   │   │   │   │   │   ├── [2.4K] AbstractInstantBasedTimeValidator.java │   │   │   │   │   │   ├── [2.6K] AbstractJavaTimeValidator.java │   │   │   │   │   │   ├── [4.0K] future │   │   │   │   │   │   │   ├── [1008] AbstractFutureEpochBasedValidator.java │   │   │   │   │   │   │   ├── [1.0K] AbstractFutureInstantBasedValidator.java │   │   │   │   │   │   │   ├── [1.1K] AbstractFutureJavaTimeValidator.java │   │   │   │   │   │   │   ├── [ 690] FutureValidatorForCalendar.java │   │   │   │   │   │   │   ├── [ 670] FutureValidatorForDate.java │   │   │   │   │   │   │   ├── [ 685] FutureValidatorForHijrahDate.java │   │   │   │   │   │   │   ├── [ 680] FutureValidatorForInstant.java │   │   │   │   │   │   │   ├── [ 697] FutureValidatorForJapaneseDate.java │   │   │   │   │   │   │   ├── [ 665] FutureValidatorForLocalDate.java │   │   │   │   │   │   │   ├── [ 689] FutureValidatorForLocalDateTime.java │   │   │   │   │   │   │   ├── [ 665] FutureValidatorForLocalTime.java │   │   │   │   │   │   │   ├── [ 685] FutureValidatorForMinguoDate.java │   │   │   │   │   │   │   ├── [ 659] FutureValidatorForMonthDay.java │   │   │   │   │   │   │   ├── [ 722] FutureValidatorForOffsetDateTime.java │   │   │   │   │   │   │   ├── [ 671] FutureValidatorForOffsetTime.java │   │   │   │   │   │   │   ├── [ 800] FutureValidatorForReadableInstant.java │   │   │   │   │   │   │   ├── [ 871] FutureValidatorForReadablePartial.java │   │   │   │   │   │   │   ├── [ 721] FutureValidatorForThaiBuddhistDate.java │   │   │   │   │   │   │   ├── [ 635] FutureValidatorForYear.java │   │   │   │   │   │   │   ├── [ 665] FutureValidatorForYearMonth.java │   │   │   │   │   │   │   ├── [ 716] FutureValidatorForZonedDateTime.java │   │   │   │   │   │   │   └── [ 395] package-info.java │   │   │   │   │   │   ├── [4.0K] futureorpresent │   │   │   │   │   │   │   ├── [1.0K] AbstractFutureOrPresentEpochBasedValidator.java │   │   │   │   │   │   │   ├── [1.1K] AbstractFutureOrPresentInstantBasedValidator.java │   │   │   │   │   │   │   ├── [1.1K] AbstractFutureOrPresentJavaTimeValidator.java │   │   │   │   │   │   │   ├── [ 717] FutureOrPresentValidatorForCalendar.java │   │   │   │   │   │   │   ├── [ 697] FutureOrPresentValidatorForDate.java │   │   │   │   │   │   │   ├── [ 712] FutureOrPresentValidatorForHijrahDate.java │   │   │   │   │   │   │   ├── [ 707] FutureOrPresentValidatorForInstant.java │   │   │   │   │   │   │   ├── [ 724] FutureOrPresentValidatorForJapaneseDate.java │   │   │   │   │   │   │   ├── [ 692] FutureOrPresentValidatorForLocalDate.java │   │   │   │   │   │   │   ├── [ 716] FutureOrPresentValidatorForLocalDateTime.java │   │   │   │   │   │   │   ├── [ 692] FutureOrPresentValidatorForLocalTime.java │   │   │   │   │   │   │   ├── [ 712] FutureOrPresentValidatorForMinguoDate.java │   │   │   │   │   │   │   ├── [ 686] FutureOrPresentValidatorForMonthDay.java │   │   │   │   │   │   │   ├── [ 749] FutureOrPresentValidatorForOffsetDateTime.java │   │   │   │   │   │   │   ├── [ 698] FutureOrPresentValidatorForOffsetTime.java │   │   │   │   │   │   │   ├── [ 827] FutureOrPresentValidatorForReadableInstant.java │   │   │   │   │   │   │   ├── [ 898] FutureOrPresentValidatorForReadablePartial.java │   │   │   │   │   │   │   ├── [ 748] FutureOrPresentValidatorForThaiBuddhistDate.java │   │   │   │   │   │   │   ├── [ 662] FutureOrPresentValidatorForYear.java │   │   │   │   │   │   │   ├── [ 692] FutureOrPresentValidatorForYearMonth.java │   │   │   │   │   │   │   ├── [ 743] FutureOrPresentValidatorForZonedDateTime.java │   │   │   │   │   │   │   └── [ 413] package-info.java │   │   │   │   │   │   ├── [ 387] package-info.java │   │   │   │   │   │   ├── [4.0K] past │   │   │   │   │   │   │   ├── [ 988] AbstractPastEpochBasedValidator.java │   │   │   │   │   │   │   ├── [1.0K] AbstractPastInstantBasedValidator.java │   │   │   │   │   │   │   ├── [1.0K] AbstractPastJavaTimeValidator.java │   │   │   │   │   │   │   ├── [ 391] package-info.java │   │   │   │   │   │   │   ├── [ 682] PastValidatorForCalendar.java │   │   │   │   │   │   │   ├── [ 662] PastValidatorForDate.java │   │   │   │   │   │   │   ├── [ 677] PastValidatorForHijrahDate.java │   │   │   │   │   │   │   ├── [ 672] PastValidatorForInstant.java │   │   │   │   │   │   │   ├── [ 689] PastValidatorForJapaneseDate.java │   │   │   │   │   │   │   ├── [ 657] PastValidatorForLocalDate.java │   │   │   │   │   │   │   ├── [ 681] PastValidatorForLocalDateTime.java │   │   │   │   │   │   │   ├── [ 657] PastValidatorForLocalTime.java │   │   │   │   │   │   │   ├── [ 677] PastValidatorForMinguoDate.java │   │   │   │   │   │   │   ├── [ 651] PastValidatorForMonthDay.java │   │   │   │   │   │   │   ├── [ 714] PastValidatorForOffsetDateTime.java │   │   │   │   │   │   │   ├── [ 663] PastValidatorForOffsetTime.java │   │   │   │   │   │   │   ├── [ 792] PastValidatorForReadableInstant.java │   │   │   │   │   │   │   ├── [ 863] PastValidatorForReadablePartial.java │   │   │   │   │   │   │   ├── [ 713] PastValidatorForThaiBuddhistDate.java │   │   │   │   │   │   │   ├── [ 627] PastValidatorForYear.java │   │   │   │   │   │   │   ├── [ 657] PastValidatorForYearMonth.java │   │   │   │   │   │   │   └── [ 708] PastValidatorForZonedDateTime.java │   │   │   │   │   │   └── [4.0K] pastorpresent │   │   │   │   │   │   ├── [1.0K] AbstractPastOrPresentEpochBasedValidator.java │   │   │   │   │   │   ├── [1.1K] AbstractPastOrPresentInstantBasedValidator.java │   │   │   │   │   │   ├── [1.1K] AbstractPastOrPresentJavaTimeValidator.java │   │   │   │   │   │   ├── [ 409] package-info.java │   │   │   │   │   │   ├── [ 709] PastOrPresentValidatorForCalendar.java │   │   │   │   │   │   ├── [ 689] PastOrPresentValidatorForDate.java │   │   │   │   │   │   ├── [ 704] PastOrPresentValidatorForHijrahDate.java │   │   │   │   │   │   ├── [ 699] PastOrPresentValidatorForInstant.java │   │   │   │   │   │   ├── [ 716] PastOrPresentValidatorForJapaneseDate.java │   │   │   │   │   │   ├── [ 684] PastOrPresentValidatorForLocalDate.java │   │   │   │   │   │   ├── [ 708] PastOrPresentValidatorForLocalDateTime.java │   │   │   │   │   │   ├── [ 684] PastOrPresentValidatorForLocalTime.java │   │   │   │   │   │   ├── [ 704] PastOrPresentValidatorForMinguoDate.java │   │   │   │   │   │   ├── [ 678] PastOrPresentValidatorForMonthDay.java │   │   │   │   │   │   ├── [ 741] PastOrPresentValidatorForOffsetDateTime.java │   │   │   │   │   │   ├── [ 690] PastOrPresentValidatorForOffsetTime.java │   │   │   │   │   │   ├── [ 819] PastOrPresentValidatorForReadableInstant.java │   │   │   │   │   │   ├── [ 890] PastOrPresentValidatorForReadablePartial.java │   │   │   │   │   │   ├── [ 740] PastOrPresentValidatorForThaiBuddhistDate.java │   │   │   │   │   │   ├── [ 654] PastOrPresentValidatorForYear.java │   │   │   │   │   │   ├── [ 684] PastOrPresentValidatorForYearMonth.java │   │   │   │   │   │   └── [ 735] PastOrPresentValidatorForZonedDateTime.java │   │   │   │   │   └── [4.0K] hv │   │   │   │   │   ├── [1.9K] AbstractScriptAssertValidator.java │   │   │   │   │   ├── [4.0K] br │   │   │   │   │   │   ├── [2.7K] CNPJValidator.java │   │   │   │   │   │   └── [3.6K] CPFValidator.java │   │   │   │   │   ├── [1.8K] CodePointLengthValidator.java │   │   │   │   │   ├── [1.0K] EANValidator.java │   │   │   │   │   ├── [ 650] EmailValidator.java │   │   │   │   │   ├── [2.5K] ISBNValidator.java │   │   │   │   │   ├── [1.5K] LengthValidator.java │   │   │   │   │   ├── [1.6K] LuhnCheckValidator.java │   │   │   │   │   ├── [2.4K] Mod10CheckValidator.java │   │   │   │   │   ├── [3.6K] Mod11CheckValidator.java │   │   │   │   │   ├── [5.0K] ModCheckBase.java │   │   │   │   │   ├── [2.2K] ModCheckValidator.java │   │   │   │   │   ├── [1.3K] NotBlankValidator.java │   │   │   │   │   ├── [ 357] package-info.java │   │   │   │   │   ├── [3.0K] ParameterScriptAssertValidator.java │   │   │   │   │   ├── [4.0K] pl │   │   │   │   │   │   ├── [ 797] NIPValidator.java │   │   │   │   │   │   ├── [1.5K] PESELValidator.java │   │   │   │   │   │   ├── [1.7K] PolishNumberValidator.java │   │   │   │   │   │   └── [1.3K] REGONValidator.java │   │   │   │   │   ├── [3.1K] SafeHtmlValidator.java │   │   │   │   │   ├── [2.2K] ScriptAssertContext.java │   │   │   │   │   ├── [2.8K] ScriptAssertValidator.java │   │   │   │   │   ├── [4.0K] time │   │   │   │   │   │   ├── [1.5K] DurationMaxValidator.java │   │   │   │   │   │   └── [1.5K] DurationMinValidator.java │   │   │   │   │   ├── [2.5K] UniqueElementsValidator.java │   │   │   │   │   └── [1.5K] URLValidator.java │   │   │   │   ├── [4.0K] engine │   │   │   │   │   ├── [ 23K] ConfigurationImpl.java │   │   │   │   │   ├── [4.0K] constraintdefinition │   │   │   │   │   │   └── [2.8K] ConstraintDefinitionContribution.java │   │   │   │   │   ├── [4.0K] constraintvalidation │   │   │   │   │   │   ├── [3.4K] ClassBasedValidatorDescriptor.java │   │   │   │   │   │   ├── [ 11K] ComposingConstraintTree.java │   │   │   │   │   │   ├── [7.5K] ConstraintTree.java │   │   │   │   │   │   ├── [ 14K] ConstraintValidatorContextImpl.java │   │   │   │   │   │   ├── [1.9K] ConstraintValidatorDescriptor.java │   │   │   │   │   │   ├── [1.5K] ConstraintValidatorFactoryImpl.java │   │   │   │   │   │   ├── [ 16K] ConstraintValidatorManager.java │   │   │   │   │   │   ├── [2.4K] ConstraintViolationCreationContext.java │   │   │   │   │   │   ├── [3.3K] HibernateConstraintValidatorInitializationContextImpl.java │   │   │   │   │   │   ├── [2.1K] LambdaBasedValidatorDescriptor.java │   │   │   │   │   │   ├── [ 418] package-info.java │   │   │   │   │   │   └── [2.4K] SimpleConstraintTree.java │   │   │   │   │   ├── [ 10K] ConstraintViolationImpl.java │   │   │   │   │   ├── [ 789] DefaultClockProvider.java │   │   │   │   │   ├── [1.4K] DefaultParameterNameProvider.java │   │   │   │   │   ├── [4.0K] groups │   │   │   │   │   │   ├── [4.4K] DefaultValidationOrder.java │   │   │   │   │   │   ├── [1.2K] Group.java │   │   │   │   │   │   ├── [ 885] GroupWithInheritance.java │   │   │   │   │   │   ├── [ 331] package-info.java │   │   │   │   │   │   ├── [3.8K] Sequence.java │   │   │   │   │   │   ├── [6.4K] ValidationOrderGenerator.java │   │   │   │   │   │   └── [2.8K] ValidationOrder.java │   │   │   │   │   ├── [4.0K] messageinterpolation │   │   │   │   │   │   ├── [4.0K] el │   │   │   │   │   │   │   ├── [ 392] package-info.java │   │   │   │   │   │   │   ├── [3.0K] RootResolver.java │   │   │   │   │   │   │   └── [1.7K] SimpleELContext.java │   │   │   │   │   │   ├── [4.2K] ElTermResolver.java │   │   │   │   │   │   ├── [ 984] FormatterWrapper.java │   │   │   │   │   │   ├── [2.1K] InterpolationTerm.java │   │   │   │   │   │   ├── [ 524] InterpolationTermType.java │   │   │   │   │   │   ├── [1.2K] LocalizedMessage.java │   │   │   │   │   │   ├── [ 342] package-info.java │   │   │   │   │   │   ├── [1.6K] ParameterTermResolver.java │   │   │   │   │   │   ├── [4.0K] parser │   │   │   │   │   │   │   ├── [2.2K] ELState.java │   │   │   │   │   │   │   ├── [1.8K] EscapedState.java │   │   │   │   │   │   │   ├── [2.1K] InterpolationTermState.java │   │   │   │   │   │   │   ├── [ 644] MessageDescriptorFormatException.java │   │   │   │   │   │   │   ├── [2.3K] MessageState.java │   │   │   │   │   │   │   ├── [ 391] package-info.java │   │   │   │   │   │   │   ├── [1.2K] ParserState.java │   │   │   │   │   │   │   ├── [3.6K] TokenCollector.java │   │   │   │   │   │   │   ├── [2.6K] TokenIterator.java │   │   │   │   │   │   │   └── [2.6K] Token.java │   │   │   │   │   │   ├── [ 740] TermResolver.java │   │   │   │   │   │   └── [4.0K] util │   │   │   │   │   │   └── [1.1K] InterpolationHelper.java │   │   │   │   │   ├── [3.9K] MessageInterpolatorContext.java │   │   │   │   │   ├── [ 10K] MethodValidationConfiguration.java │   │   │   │   │   ├── [ 331] package-info.java │   │   │   │   │   ├── [4.0K] path │   │   │   │   │   │   ├── [ 13K] NodeImpl.java │   │   │   │   │   │   ├── [ 322] package-info.java │   │   │   │   │   │   └── [ 13K] PathImpl.java │   │   │   │   │   ├── [4.0K] resolver │   │   │   │   │   │   ├── [1.6K] AbstractTraversableHolder.java │   │   │   │   │   │   ├── [2.2K] CachingJPATraversableResolverForSingleValidation.java │   │   │   │   │   │   ├── [3.0K] CachingTraversableResolverForSingleValidation.java │   │   │   │   │   │   ├── [1.9K] JPATraversableResolver.java │   │   │   │   │   │   ├── [ 350] package-info.java │   │   │   │   │   │   ├── [6.3K] TraversableResolvers.java │   │   │   │   │   │   └── [1.1K] TraverseAllTraversableResolver.java │   │   │   │   │   ├── [4.0K] scripting │   │   │   │   │   │   ├── [3.5K] DefaultScriptEvaluatorFactory.java │   │   │   │   │   │   └── [ 364] package-info.java │   │   │   │   │   ├── [4.2K] ServiceLoaderBasedConstraintMappingContributor.java │   │   │   │   │   ├── [ 27K] ValidationContext.java │   │   │   │   │   ├── [5.9K] ValidatorContextImpl.java │   │   │   │   │   ├── [ 36K] ValidatorFactoryImpl.java │   │   │   │   │   ├── [ 57K] ValidatorImpl.java │   │   │   │   │   ├── [8.2K] ValueContext.java │   │   │   │   │   └── [4.0K] valueextraction │   │   │   │   │   ├── [1.5K] AnnotatedObject.java │   │   │   │   │   ├── [3.4K] ArrayElement.java │   │   │   │   │   ├── [ 949] BooleanArrayValueExtractor.java │   │   │   │   │   ├── [ 934] ByteArrayValueExtractor.java │   │   │   │   │   ├── [ 934] CharArrayValueExtractor.java │   │   │   │   │   ├── [ 944] DoubleArrayValueExtractor.java │   │   │   │   │   ├── [ 939] FloatArrayValueExtractor.java │   │   │   │   │   ├── [ 929] IntArrayValueExtractor.java │   │   │   │   │   ├── [ 918] IterableValueExtractor.java │   │   │   │   │   ├── [1.5K] ListPropertyValueExtractor.java │   │   │   │   │   ├── [ 947] ListValueExtractor.java │   │   │   │   │   ├── [ 934] LongArrayValueExtractor.java │   │   │   │   │   ├── [ 947] MapKeyExtractor.java │   │   │   │   │   ├── [1.6K] MapPropertyKeyExtractor.java │   │   │   │   │   ├── [1.6K] MapPropertyValueExtractor.java │   │   │   │   │   ├── [ 957] MapValueExtractor.java │   │   │   │   │   ├── [ 944] ObjectArrayValueExtractor.java │   │   │   │   │   ├── [1.2K] ObservableValueValueExtractor.java │   │   │   │   │   ├── [ 966] OptionalDoubleValueExtractor.java │   │   │   │   │   ├── [ 949] OptionalIntValueExtractor.java │   │   │   │   │   ├── [ 952] OptionalLongValueExtractor.java │   │   │   │   │   ├── [ 894] OptionalValueExtractor.java │   │   │   │   │   ├── [1.6K] ReadOnlyListPropertyValueExtractor.java │   │   │   │   │   ├── [1.6K] ReadOnlyMapPropertyKeyExtractor.java │   │   │   │   │   ├── [1.6K] ReadOnlyMapPropertyValueExtractor.java │   │   │   │   │   ├── [1.6K] ReadOnlySetPropertyValueExtractor.java │   │   │   │   │   ├── [1.5K] SetPropertyValueExtractor.java │   │   │   │   │   ├── [ 939] ShortArrayValueExtractor.java │   │   │   │   │   ├── [8.5K] ValueExtractorDescriptor.java │   │   │   │   │   ├── [1.7K] ValueExtractorHelper.java │   │   │   │   │   ├── [7.7K] ValueExtractorManager.java │   │   │   │   │   └── [ 20K] ValueExtractorResolver.java │   │   │   │   ├── [ 930] IgnoreForbiddenApisErrors.java │   │   │   │   ├── [4.0K] metadata │   │   │   │   │   ├── [4.0K] aggregated │   │   │   │   │   │   ├── [ 10K] AbstractConstraintMetaData.java │   │   │   │   │   │   ├── [ 29K] BeanMetaDataImpl.java │   │   │   │   │   │   ├── [4.3K] BeanMetaData.java │   │   │   │   │   │   ├── [ 20K] CascadingMetaDataBuilder.java │   │   │   │   │   │   ├── [2.3K] CascadingMetaData.java │   │   │   │   │   │   ├── [2.3K] ConstraintMetaData.java │   │   │   │   │   │   ├── [9.5K] ContainerCascadingMetaData.java │   │   │   │   │   │   ├── [ 16K] ExecutableMetaData.java │   │   │   │   │   │   ├── [3.4K] FieldCascadable.java │   │   │   │   │   │   ├── [2.6K] GetterCascadable.java │   │   │   │   │   │   ├── [2.8K] GroupConversionHelper.java │   │   │   │   │   │   ├── [6.4K] MetaDataBuilder.java │   │   │   │   │   │   ├── [3.9K] NonContainerCascadingMetaData.java │   │   │   │   │   │   ├── [ 515] package-info.java │   │   │   │   │   │   ├── [6.0K] ParameterMetaData.java │   │   │   │   │   │   ├── [4.4K] PotentiallyContainerCascadingMetaData.java │   │   │   │   │   │   ├── [ 14K] PropertyMetaData.java │   │   │   │   │   │   ├── [3.2K] ReturnValueMetaData.java │   │   │   │   │   │   ├── [4.0K] rule │   │   │   │   │   │   │   ├── [3.1K] MethodConfigurationRule.java │   │   │   │   │   │   │   ├── [1014] OverridingMethodMustNotAlterParameterConstraints.java │   │   │   │   │   │   │   ├── [ 469] package-info.java │   │   │   │   │   │   │   ├── [1.5K] ParallelMethodsMustNotDefineGroupConversionForCascadedReturnValue.java │   │   │   │   │   │   │   ├── [ 980] ParallelMethodsMustNotDefineParameterConstraints.java │   │   │   │   │   │   │   ├── [1.2K] ReturnValueMayOnlyBeMarkedOnceAsCascadedPerHierarchyLine.java │   │   │   │   │   │   │   └── [1.1K] VoidMethodsMustNotBeReturnValueConstrained.java │   │   │   │   │   │   └── [1.4K] ValidatableParametersMetaData.java │   │   │   │   │   ├── [8.9K] BeanMetaDataManager.java │   │   │   │   │   ├── [4.0K] core │   │   │   │   │   │   ├── [6.8K] AnnotationProcessingOptionsImpl.java │   │   │   │   │   │   ├── [1.0K] AnnotationProcessingOptions.java │   │   │   │   │   │   ├── [ 58K] ConstraintHelper.java │   │   │   │   │   │   ├── [ 582] ConstraintOrigin.java │   │   │   │   │   │   ├── [ 13K] MetaConstraint.java │   │   │   │   │   │   ├── [9.1K] MetaConstraints.java │   │   │   │   │   │   └── [ 377] package-info.java │   │   │   │   │   ├── [4.0K] descriptor │   │   │   │   │   │   ├── [4.6K] BeanDescriptorImpl.java │   │   │   │   │   │   ├── [ 30K] ConstraintDescriptorImpl.java │   │   │   │   │   │   ├── [2.6K] ContainerElementTypeDescriptorImpl.java │   │   │   │   │   │   ├── [ 844] CrossParameterDescriptorImpl.java │   │   │   │   │   │   ├── [5.6K] ElementDescriptorImpl.java │   │   │   │   │   │   ├── [3.2K] ExecutableDescriptorImpl.java │   │   │   │   │   │   ├── [1.7K] GroupConversionDescriptorImpl.java │   │   │   │   │   │   ├── [ 551] package-info.java │   │   │   │   │   │   ├── [2.6K] ParameterDescriptorImpl.java │   │   │   │   │   │   ├── [2.5K] PropertyDescriptorImpl.java │   │   │   │   │   │   └── [2.3K] ReturnValueDescriptorImpl.java │   │   │   │   │   ├── [4.0K] facets │   │   │   │   │   │   ├── [1.7K] Cascadable.java │   │   │   │   │   │   ├── [ 491] package-info.java │   │   │   │   │   │   └── [ 982] Validatable.java │   │   │   │   │   ├── [4.0K] location │   │   │   │   │   │   ├── [2.9K] BeanConstraintLocation.java │   │   │   │   │   │   ├── [4.8K] ConstraintLocation.java │   │   │   │   │   │   ├── [2.0K] CrossParameterConstraintLocation.java │   │   │   │   │   │   ├── [3.8K] FieldConstraintLocation.java │   │   │   │   │   │   ├── [4.2K] GetterConstraintLocation.java │   │   │   │   │   │   ├── [ 353] package-info.java │   │   │   │   │   │   ├── [2.6K] ParameterConstraintLocation.java │   │   │   │   │   │   ├── [2.2K] ReturnValueConstraintLocation.java │   │   │   │   │   │   └── [3.5K] TypeArgumentConstraintLocation.java │   │   │   │   │   ├── [ 595] package-info.java │   │   │   │   │   ├── [4.0K] provider │   │   │   │   │   │   ├── [ 34K] AnnotationMetaDataProvider.java │   │   │   │   │   │   ├── [1.4K] MetaDataProvider.java │   │   │   │   │   │   ├── [ 360] package-info.java │   │   │   │   │   │   ├── [5.0K] ProgrammaticMetaDataProvider.java │   │   │   │   │   │   └── [3.1K] XmlMetaDataProvider.java │   │   │   │   │   └── [4.0K] raw │   │   │   │   │   ├── [3.4K] AbstractConstrainedElement.java │   │   │   │   │   ├── [3.6K] BeanConfiguration.java │   │   │   │   │   ├── [1.5K] ConfigurationSource.java │   │   │   │   │   ├── [3.1K] ConstrainedElement.java │   │   │   │   │   ├── [ 11K] ConstrainedExecutable.java │   │   │   │   │   ├── [2.3K] ConstrainedField.java │   │   │   │   │   ├── [4.6K] ConstrainedParameter.java │   │   │   │   │   ├── [2.0K] ConstrainedType.java │   │   │   │   │   └── [ 417] package-info.java │   │   │   │   ├── [4.0K] util │   │   │   │   │   ├── [4.0K] annotation │   │   │   │   │   │   ├── [ 10K] AnnotationDescriptor.java │   │   │   │   │   │   ├── [1.5K] AnnotationFactory.java │   │   │   │   │   │   ├── [5.3K] AnnotationProxy.java │   │   │   │   │   │   ├── [2.3K] ConstraintAnnotationDescriptor.java │   │   │   │   │   │   └── [ 321] package-info.java │   │   │   │   │   ├── [4.0K] classhierarchy │   │   │   │   │   │   ├── [4.2K] ClassHierarchyHelper.java │   │   │   │   │   │   ├── [ 835] Filter.java │   │   │   │   │   │   ├── [2.0K] Filters.java │   │   │   │   │   │   └── [ 361] package-info.java │   │   │   │   │   ├── [9.0K] CollectionHelper.java │   │   │   │   │   ├── [ 53K] ConcurrentReferenceHashMap.java │   │   │   │   │   ├── [2.8K] Contracts.java │   │   │   │   │   ├── [3.9K] DomainNameUtil.java │   │   │   │   │   ├── [7.7K] ExecutableHelper.java │   │   │   │   │   ├── [1.9K] ExecutableParameterNameProvider.java │   │   │   │   │   ├── [2.2K] IdentitySet.java │   │   │   │   │   ├── [4.0K] logging │   │   │   │   │   │   ├── [4.0K] formatter │   │   │   │   │   │   │   ├── [ 841] ArrayOfClassesObjectFormatter.java │   │   │   │   │   │   │   ├── [ 643] ClassObjectFormatter.java │   │   │   │   │   │   │   ├── [ 848] CollectionOfClassesObjectFormatter.java │   │   │   │   │   │   │   ├── [ 819] CollectionOfObjectsToStringFormatter.java │   │   │   │   │   │   │   ├── [1.8K] DurationFormatter.java │   │   │   │   │   │   │   ├── [1.0K] ExecutableFormatter.java │   │   │   │   │   │   │   ├── [ 684] ObjectArrayFormatter.java │   │   │   │   │   │   │   └── [ 666] TypeFormatter.java │   │   │   │   │   │   ├── [ 791] LoggerFactory.java │   │   │   │   │   │   ├── [ 55K] Log.java │   │   │   │   │   │   ├── [4.3K] Messages.java │   │   │   │   │   │   └── [ 302] package-info.java │   │   │   │   │   ├── [3.6K] ModUtil.java │   │   │   │   │   ├── [ 305] package-info.java │   │   │   │   │   ├── [4.0K] privilegedactions │   │   │   │   │   │   ├── [1.5K] ConstructorInstance.java │   │   │   │   │   │   ├── [2.0K] GetAnnotationAttribute.java │   │   │   │   │   │   ├── [2.0K] GetAnnotationAttributes.java │   │   │   │   │   │   ├── [1.1K] GetClassLoader.java │   │   │   │   │   │   ├── [1.1K] GetDeclaredConstructor.java │   │   │   │   │   │   ├── [ 866] GetDeclaredConstructors.java │   │   │   │   │   │   ├── [1.5K] GetDeclaredField.java │   │   │   │   │   │   ├── [ 799] GetDeclaredFields.java │   │   │   │   │   │   ├── [2.5K] GetDeclaredMethodHandle.java │   │   │   │   │   │   ├── [1.8K] GetDeclaredMethod.java │   │   │   │   │   │   ├── [ 817] GetDeclaredMethods.java │   │   │   │   │   │   ├── [2.1K] GetInstancesFromServiceLoader.java │   │   │   │   │   │   ├── [1.4K] GetMethodFromPropertyName.java │   │   │   │   │   │   ├── [ 993] GetMethod.java │   │   │   │   │   │   ├── [ 796] GetMethods.java │   │   │   │   │   │   ├── [ 996] GetResolvedMemberMethods.java │   │   │   │   │   │   ├── [ 927] GetResource.java │   │   │   │   │   │   ├── [1.2K] GetResources.java │   │   │   │   │   │   ├── [4.9K] LoadClass.java │   │   │   │   │   │   ├── [1.5K] NewInstance.java │   │   │   │   │   │   ├── [1.7K] NewProxyInstance.java │   │   │   │   │   │   ├── [1020] NewSchema.java │   │   │   │   │   │   ├── [ 396] package-info.java │   │   │   │   │   │   └── [1014] SetContextClassLoader.java │   │   │   │   │   ├── [ 15K] ReflectionHelper.java │   │   │   │   │   ├── [4.0K] stereotypes │   │   │   │   │   │   ├── [ 681] Immutable.java │   │   │   │   │   │   └── [ 641] ThreadSafe.java │   │   │   │   │   ├── [6.0K] StringHelper.java │   │   │   │   │   ├── [ 20K] TypeHelper.java │   │   │   │   │   ├── [ 688] TypeResolutionHelper.java │   │   │   │   │   ├── [3.7K] TypeVariableBindings.java │   │   │   │   │   ├── [3.2K] TypeVariables.java │   │   │   │   │   └── [ 833] Version.java │   │   │   │   └── [4.0K] xml │   │   │   │   ├── [2.9K] AbstractStaxBuilder.java │   │   │   │   ├── [ 882] CloseIgnoringInputStream.java │   │   │   │   ├── [4.0K] config │   │   │   │   │   ├── [7.1K] BootstrapConfigurationImpl.java │   │   │   │   │   ├── [2.8K] ResourceLoaderHelper.java │   │   │   │   │   ├── [ 11K] ValidationBootstrapParameters.java │   │   │   │   │   ├── [ 11K] ValidationConfigStaxBuilder.java │   │   │   │   │   └── [5.8K] ValidationXmlParser.java │   │   │   │   ├── [4.0K] mapping │   │   │   │   │   ├── [5.7K] AbstractConstrainedElementStaxBuilder.java │   │   │   │   │   ├── [5.1K] AbstractConstrainedExecutableElementStaxBuilder.java │   │   │   │   │   ├── [2.1K] AbstractMultiValuedElementStaxBuilder.java │   │   │   │   │   ├── [1.0K] AbstractOneLineStringStaxBuilder.java │   │   │   │   │   ├── [ 10K] BeanStaxBuilder.java │   │   │   │   │   ├── [5.5K] ClassConstraintTypeStaxBuilder.java │   │   │   │   │   ├── [3.8K] ClassLoadingHelper.java │   │   │   │   │   ├── [5.1K] ConstrainedConstructorStaxBuilder.java │   │   │   │   │   ├── [4.6K] ConstrainedFieldStaxBuilder.java │   │   │   │   │   ├── [4.9K] ConstrainedGetterStaxBuilder.java │   │   │   │   │   ├── [5.1K] ConstrainedMethodStaxBuilder.java │   │   │   │   │   ├── [3.9K] ConstrainedParameterStaxBuilder.java │   │   │   │   │   ├── [6.1K] ConstraintDefinitionStaxBuilder.java │   │   │   │   │   ├── [4.4K] ConstraintMappingsStaxBuilder.java │   │   │   │   │   ├── [ 20K] ConstraintTypeStaxBuilder.java │   │   │   │   │   ├── [3.6K] ContainerElementTypeConfigurationBuilder.java │   │   │   │   │   ├── [1.6K] ContainerElementTypePath.java │   │   │   │   │   ├── [9.8K] ContainerElementTypeStaxBuilder.java │   │   │   │   │   ├── [4.3K] CrossParameterStaxBuilder.java │   │   │   │   │   ├── [ 714] DefaultPackageStaxBuilder.java │   │   │   │   │   ├── [3.7K] GroupConversionStaxBuilder.java │   │   │   │   │   ├── [7.2K] MappingXmlParser.java │   │   │   │   │   ├── [3.3K] ReturnValueStaxBuilder.java │   │   │   │   │   └── [ 869] ValidStaxBuilder.java │   │   │   │   ├── [ 340] package-info.java │   │   │   │   └── [5.9K] XmlParserHelper.java │   │   │   ├── [4.0K] messageinterpolation │   │   │   │   ├── [ 15K] AbstractMessageInterpolator.java │   │   │   │   ├── [1.1K] HibernateMessageInterpolatorContext.java │   │   │   │   ├── [ 542] package-info.java │   │   │   │   ├── [1.3K] ParameterMessageInterpolator.java │   │   │   │   └── [5.6K] ResourceBundleMessageInterpolator.java │   │   │   ├── [1.3K] overview.html │   │   │   ├── [ 487] package-info.java │   │   │   ├── [4.0K] parameternameprovider │   │   │   │   ├── [ 453] package-info.java │   │   │   │   ├── [2.7K] ParanamerParameterNameProvider.java │   │   │   │   └── [1.4K] ReflectionParameterNameProvider.java │   │   │   ├── [4.0K] path │   │   │   │   ├── [ 595] ContainerElementNode.java │   │   │   │   ├── [ 414] package-info.java │   │   │   │   └── [ 566] PropertyNode.java │   │   │   ├── [4.0K] resourceloading │   │   │   │   ├── [5.9K] AggregateResourceBundleLocator.java │   │   │   │   ├── [1.6K] CachingResourceBundleLocator.java │   │   │   │   ├── [1.0K] DelegatingResourceBundleLocator.java │   │   │   │   ├── [ 421] package-info.java │   │   │   │   └── [8.8K] PlatformResourceBundleLocator.java │   │   │   └── [4.0K] spi │   │   │   ├── [4.0K] cfg │   │   │   │   └── [2.3K] ConstraintMappingContributor.java │   │   │   ├── [4.0K] group │   │   │   │   ├── [2.0K] DefaultGroupSequenceProvider.java │   │   │   │   └── [ 427] package-info.java │   │   │   ├── [4.0K] resourceloading │   │   │   │   ├── [ 496] package-info.java │   │   │   │   └── [1.3K] ResourceBundleLocator.java │   │   │   └── [4.0K] scripting │   │   │   ├── [2.0K] AbstractCachingScriptEvaluatorFactory.java │   │   │   ├── [ 529] package-info.java │   │   │   ├── [2.5K] ScriptEngineScriptEvaluator.java │   │   │   ├── [ 859] ScriptEvaluationException.java │   │   │   ├── [1.3K] ScriptEvaluatorFactory.java │   │   │   ├── [1.3K] ScriptEvaluator.java │   │   │   └── [ 900] ScriptEvaluatorNotFoundException.java │   │   ├── [4.0K] resources │   │   │   ├── [4.0K] META-INF │   │   │   │   └── [4.0K] services │   │   │   │   └── [ 42] javax.validation.spi.ValidationProvider │   │   │   └── [4.0K] org │   │   │   └── [4.0K] hibernate │   │   │   └── [4.0K] validator │   │   │   ├── [5.4K] ValidationMessages_ar.properties │   │   │   ├── [2.7K] ValidationMessages_cs.properties │   │   │   ├── [4.6K] ValidationMessages_de.properties │   │   │   ├── [ 428] ValidationMessages_en.properties │   │   │   ├── [6.6K] ValidationMessages_es.properties │   │   │   ├── [9.0K] ValidationMessages_fa.properties │   │   │   ├── [6.5K] ValidationMessages_fr.properties │   │   │   ├── [2.6K] ValidationMessages_hu.properties │   │   │   ├── [6.0K] ValidationMessages_ko.properties │   │   │   ├── [3.9K] ValidationMessages_mn_MN.properties │   │   │   ├── [5.3K] ValidationMessages_nl.properties │   │   │   ├── [5.8K] ValidationMessages.properties │   │   │   ├── [4.1K] ValidationMessages_pt_BR.properties │   │   │   ├── [7.1K] ValidationMessages_ru.properties │   │   │   ├── [3.8K] ValidationMessages_sk.properties │   │   │   ├── [2.3K] ValidationMessages_tr.properties │   │   │   ├── [ 14K] ValidationMessages_uk.properties │   │   │   └── [5.4K] ValidationMessages_zh_CN.properties │   │   └── [4.0K] xsd │   │   ├── [1.6K] validation-configuration-1.0.xsd │   │   ├── [4.1K] validation-configuration-1.1.xsd │   │   ├── [4.4K] validation-configuration-2.0.xsd │   │   ├── [7.2K] validation-mapping-1.0.xsd │   │   ├── [ 11K] validation-mapping-1.1.xsd │   │   └── [ 13K] validation-mapping-2.0.xsd │   └── [4.0K] test │   ├── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] hibernate │   │   └── [4.0K] validator │   │   ├── [4.0K] test │   │   │   ├── [4.0K] cfg │   │   │   │   ├── [5.0K] CascadingWithConstraintMappingTest.java │   │   │   │   ├── [6.3K] ConfigurationFilePropertiesTest.java │   │   │   │   ├── [ 16K] ConstraintDefinitionTest.java │   │   │   │   ├── [4.0K] ConstraintMappingContributorConfiguredInValidationXmlTest.java │   │   │   │   ├── [ 23K] ConstraintMappingTest.java │   │   │   │   ├── [ 15K] ConstraintMappingWithAnnotationProcessingOptionsTest.java │   │   │   │   ├── [ 18K] ConstructorConstraintMappingTest.java │   │   │   │   ├── [1.8K] GenericAndCrossParameterConstraint.java │   │   │   │   ├── [ 851] MarathonConstraint.java │   │   │   │   ├── [ 796] MarathonConstraintValidator.java │   │   │   │   ├── [1.1K] Marathon.java │   │   │   │   ├── [ 26K] MethodConstraintMappingTest.java │   │   │   │   ├── [7.1K] MultipleConstraintMappingsTest.java │   │   │   │   ├── [ 12K] ProgrammaticConstraintDefinitionsTest.java │   │   │   │   ├── [ 12K] ProgrammaticContainerElementConstraintsForFieldTest.java │   │   │   │   ├── [ 11K] ProgrammaticContainerElementConstraintsForGetterTest.java │   │   │   │   ├── [ 15K] ProgrammaticContainerElementConstraintsForParameterTest.java │   │   │   │   ├── [ 14K] ProgrammaticContainerElementConstraintsForReturnValueTest.java │   │   │   │   ├── [ 752] Runner.java │   │   │   │   ├── [4.1K] ScriptAssertDefTest.java │   │   │   │   ├── [ 383] Tournament.java │   │   │   │   └── [2.1K] UniqueElementsDefTest.java │   │   │   ├── [4.0K] constraints │   │   │   │   ├── [4.0K] annotations │   │   │   │   │   ├── [ 643] AbstractConstrainedTest.java │   │   │   │   │   ├── [4.0K] hv │   │   │   │   │   │   ├── [4.0K] br │   │   │   │   │   │   │   ├── [2.4K] CNPJValidatorTest.java │   │   │   │   │   │   │   ├── [5.0K] CPFValidatorTest.java │   │   │   │   │   │   │   └── [1.7K] TituloEleitoralValidatorTest.java │   │   │   │   │   │   ├── [1.8K] CreditCardNumberConstrainedTest.java │   │   │   │   │   │   ├── [1.5K] CurrencyConstrainedTest.java │   │   │   │   │   │   ├── [1.4K] EANConstrainedTest.java │   │   │   │   │   │   ├── [1.4K] EmailConstrainedTest.java │   │   │   │   │   │   ├── [1.5K] ISBNConstrainedTest.java │   │   │   │   │   │   ├── [1.4K] LengthConstrainedTest.java │   │   │   │   │   │   ├── [1.4K] LuhnCheckConstrainedTest.java │   │   │   │   │   │   ├── [1.5K] Mod10CheckConstrainedTest.java │   │   │   │   │   │   ├── [1.4K] Mod11CheckConstrainedTest.java │   │   │   │   │   │   ├── [1.5K] ModCheckConstrainedTest.java │   │   │   │   │   │   ├── [1.4K] NotBlankConstrainedTest.java │   │   │   │   │   │   ├── [3.7K] NotEmptyConstrainedTest.java │   │   │   │   │   │   ├── [2.0K] ParameterScriptAssertConstrainedTest.java │   │   │   │   │   │   ├── [4.0K] pl │   │   │   │   │   │   │   ├── [3.8K] NIPValidatorTest.java │   │   │   │   │   │   │   ├── [4.0K] PESELValidatorTest.java │   │   │   │   │   │   │   └── [7.1K] REGONValidatorTest.java │   │   │   │   │   │   ├── [3.4K] RangeConstrainedTest.java │   │   │   │   │   │   ├── [1.5K] SafeHtmlConstrainedTest.java │   │   │   │   │   │   ├── [1.5K] ScriptAssertConstrainedTest.java │   │   │   │   │   │   ├── [4.0K] time │   │   │   │   │   │   │   └── [1.8K] DurationConstrainedTest.java │   │   │   │   │   │   └── [1.4K] URLConstrainedTest.java │   │   │   │   │   └── [2.8K] SizeOnParameterizedAndNonParameterizedContainersTest.java │   │   │   │   ├── [4.0K] boolcomposition │   │   │   │   │   ├── [1.4K] AllowedSSN.java │   │   │   │   │   ├── [1.4K] Blacklist.java │   │   │   │   │   ├── [4.4K] BoolCompositeConstraintTest.java │   │   │   │   │   ├── [1.2K] IsBlank.java │   │   │   │   │   ├── [4.0K] localconstrval │   │   │   │   │   │   ├── [2.2K] LocalConstrValTest.java │   │   │   │   │   │   ├── [ 882] LongStringValidator.java │   │   │   │   │   │   ├── [1.4K] PatternOrLong.java │   │   │   │   │   │   ├── [ 825] Person.java │   │   │   │   │   │   ├── [1.2K] SmallString.java │   │   │   │   │   │   └── [ 786] SmallStringValidator.java │   │   │   │   │   ├── [1.3K] NotNullAndSize.java │   │   │   │   │   ├── [1.3K] PatternOrSize.java │   │   │   │   │   ├── [1.4K] Person.java │   │   │   │   │   ├── [1.4K] SSN.java │   │   │   │   │   ├── [1.4K] TemporarySSN.java │   │   │   │   │   └── [1.4K] ValidSSN.java │   │   │   │   ├── [3.2K] ClassValidatorWithTypeVariableTest.java │   │   │   │   ├── [ 692] CloneableConstraintValidator.java │   │   │   │   ├── [1.0K] Cloneable.java │   │   │   │   ├── [4.0K] composition │   │   │   │   │   ├── [4.0K] basic │   │   │   │   │   │   ├── [2.4K] CompositeConstraintTest.java │   │   │   │   │   │   ├── [ 828] Person.java │   │   │   │   │   │   ├── [1.0K] ValidName.java │   │   │   │   │   │   └── [1.1K] ValidNameSingleViolation.java │   │   │   │   │   ├── [4.0K] lazyevaluation │   │   │   │   │   │   ├── [2.2K] EagerEvaluationOfComposingConstraintsTest.java │   │   │   │   │   │   ├── [ 825] InvocationCounter.java │   │   │   │   │   │   ├── [1.3K] InvocationCounting.java │   │   │   │   │   │   ├── [ 709] InvocationCountingValidator.java │   │   │   │   │   │   └── [2.2K] LazyEvaluationOfComposingConstraintsTest.java │   │   │   │   │   └── [4.0K] validationtarget │   │   │   │   │   ├── [2.1K] AlwaysFailingConstraint.java │   │   │   │   │   ├── [ 449] InvoiceService.java │   │   │   │   │   ├── [1.7K] ValidationTargetOfComposedConstraintTest.java │   │   │   │   │   └── [1.5K] ValidInvoiceAmount.java │   │   │   │   ├── [1.8K] ConstraintTest.java │   │   │   │   ├── [9.9K] ConstraintValidatorContextImplTest.java │   │   │   │   ├── [ 16K] ConstraintValidatorContextTest.java │   │   │   │   ├── [ 519] Coordinate.java │   │   │   │   ├── [ 614] Elevator.java │   │   │   │   ├── [ 366] Interval.java │   │   │   │   ├── [ 381] Item.java │   │   │   │   ├── [ 680] ObjectConstraintValidator.java │   │   │   │   ├── [1.0K] Object.java │   │   │   │   ├── [1.8K] PostCodeList.java │   │   │   │   ├── [ 660] SerializableConstraintValidator.java │   │   │   │   ├── [1.1K] Serializable.java │   │   │   │   ├── [ 831] StartLessThanEndImpl.java │   │   │   │   ├── [ 812] StartLessThanEnd.java │   │   │   │   ├── [ 349] SubType.java │   │   │   │   ├── [2.0K] Suburb.java │   │   │   │   ├── [1.1K] SuperTypeArray.java │   │   │   │   ├── [ 635] SuperTypeArrayValidator.java │   │   │   │   ├── [ 333] SuperType.java │   │   │   │   └── [6.8K] ValidatorResolutionTest.java │   │   │   ├── [4.0K] constraintvalidator │   │   │   │   ├── [2.3K] ConstraintDefinitionContributorTest.java │   │   │   │   ├── [1.1K] ConstraintDefinitionTypeMismatchTest.java │   │   │   │   ├── [4.6K] ConstraintValidatorPayloadTest.java │   │   │   │   ├── [ 996] MustMatch.java │   │   │   │   ├── [ 775] MustMatchValidator.java │   │   │   │   ├── [1000] MustNotMatch.java │   │   │   │   ├── [ 782] MustNotMatchValidator.java │   │   │   │   └── [ 991] TypeMismatchConstraint.java │   │   │   ├── [1.5K] HibernateValidatorConfigurationTest.java │   │   │   ├── [4.0K] internal │   │   │   │   ├── [4.0K] bootstrap │   │   │   │   │   ├── [5.4K] BootstrappingTest.java │   │   │   │   │   ├── [1.2K] Customer.java │   │   │   │   │   └── [ 564] Order.java │   │   │   │   ├── [4.0K] constraintvalidators │   │   │   │   │   ├── [4.0K] bv │   │   │   │   │   │   ├── [1.0K] AssertFalseValidatorTest.java │   │   │   │   │   │   ├── [1.0K] AssertTrueValidatorTest.java │   │   │   │   │   │   ├── [4.8K] BaseMinMaxValidatorForNumberTest.java │   │   │   │   │   │   ├── [4.2K] DecimalMinMaxValidatorBoundaryTest.java │   │   │   │   │   │   ├── [3.0K] DigitsValidatorForCharSequenceTest.java │   │   │   │   │   │   ├── [3.8K] DigitsValidatorForNumberTest.java │   │   │   │   │   │   ├── [6.6K] MaxValidatorForNumberTest.java │   │   │   │   │   │   ├── [4.1K] MaxValidatorForStringTest.java │   │   │   │   │   │   ├── [2.2K] MinMaxValidatorBoundaryTest.java │   │   │   │   │   │   ├── [5.7K] MinValidatorForNumberTest.java │   │   │   │   │   │   ├── [4.1K] MinValidatorForStringTest.java │   │   │   │   │   │   ├── [4.0K] money │   │   │   │   │   │   │   ├── [3.6K] CurrencyValidatorForMonetaryAmountTest.java │   │   │   │   │   │   │   ├── [2.3K] DecimalMaxValidatorForMonetaryAmountTest.java │   │   │   │   │   │   │   ├── [2.3K] DecimalMinValidatorForMonetaryAmountTest.java │   │   │   │   │   │   │   ├── [1.7K] MaxValidatorForMonetaryAmountTest.java │   │   │   │   │   │   │   ├── [1.7K] MinValidatorForMonetaryAmountTest.java │   │   │   │   │   │   │   ├── [1.9K] NegativeOrZeroValidatorForMonetaryAmountTest.java │   │   │   │   │   │   │   ├── [1.9K] NegativeValidatorForMonetaryAmountTest.java │   │   │   │   │   │   │   ├── [1.9K] PositiveOrZeroValidatorForMonetaryAmountTest.java │   │   │   │   │   │   │   └── [1.9K] PositiveValidatorForMonetaryAmountTest.java │   │   │   │   │   │   ├── [ 780] NotNullValidatorTest.java │   │   │   │   │   │   ├── [ 880] NullValidatorTest.java │   │   │   │   │   │   ├── [3.2K] PatternValidatorTest.java │   │   │   │   │   │   ├── [ 15K] SignValidatorForNumberTest.java │   │   │   │   │   │   ├── [4.0K] size │   │   │   │   │   │   │   └── [8.0K] SizeValidatorTest.java │   │   │   │   │   │   └── [4.0K] time │   │   │   │   │   │   ├── [3.0K] ClockProviderFutureTest.java │   │   │   │   │   │   ├── [2.9K] ClockProviderPastTest.java │   │   │   │   │   │   ├── [1.2K] DateHolder.java │   │   │   │   │   │   ├── [ 14K] TemporalValidationToleranceTest.java │   │   │   │   │   │   └── [1.1K] TimeValidatorTest.java │   │   │   │   │   └── [4.0K] hv │   │   │   │   │   ├── [2.6K] BlankValidatorTest.java │   │   │   │   │   ├── [7.0K] CodePointLengthValidatorTest.java │   │   │   │   │   ├── [4.9K] CreditCardNumberValidatorTest.java │   │   │   │   │   ├── [3.4K] EAN13Test.java │   │   │   │   │   ├── [3.4K] EAN8Test.java │   │   │   │   │   ├── [ 11K] EmailValidatorTest.java │   │   │   │   │   ├── [ 13K] ISBNValidatorTest.java │   │   │   │   │   ├── [3.7K] LengthValidatorTest.java │   │   │   │   │   ├── [4.3K] LuhnCheckValidatorTest.java │   │   │   │   │   ├── [8.7K] Mod10CheckValidatorTest.java │   │   │   │   │   ├── [8.7K] Mod11CheckValidatorTest.java │   │   │   │   │   ├── [4.9K] ModCheckValidatorTest.java │   │   │   │   │   ├── [4.2K] ParameterScriptAssertValidatorTest.java │   │   │   │   │   ├── [9.1K] SafeHtmlValidatorTest.java │   │   │   │   │   ├── [10.0K] ScriptAssertValidatorTest.java │   │   │   │   │   ├── [4.0K] time │   │   │   │   │   │   ├── [5.4K] DurationMaxValidatorTest.java │   │   │   │   │   │   └── [5.4K] DurationMinValidatorTest.java │   │   │   │   │   ├── [5.9K] UniqueElementsValidatorTest.java │   │   │   │   │   └── [ 20K] URLValidatorTest.java │   │   │   │   ├── [4.0K] engine │   │   │   │   │   ├── [4.0K] cascaded │   │   │   │   │   │   ├── [ 567] AddressType.java │   │   │   │   │   │   ├── [4.0K] CascadingOnClassLevelConstraintTest.java │   │   │   │   │   │   ├── [4.3K] CascadingOnIterableMapWithAdditionalPropertiesTest.java │   │   │   │   │   │   ├── [ 737] Cinema.java │   │   │   │   │   │   ├── [ 320] ExtendedChecks1.java │   │   │   │   │   │   ├── [ 320] ExtendedChecks2.java │   │   │   │   │   │   ├── [3.0K] NestedCascadingArraySupportTest.java │   │   │   │   │   │   ├── [ 331] Reference.java │   │   │   │   │   │   ├── [ 692] ReferenceValueExtractor.java │   │   │   │   │   │   ├── [ 478] SomeReference.java │   │   │   │   │   │   └── [ 477] Visitor.java │   │   │   │   │   ├── [4.8K] ConfigurationImplTest.java │   │   │   │   │   ├── [4.0K] constraintvalidation │   │   │   │   │   │   ├── [ 422] Company.java │   │   │   │   │   │   ├── [ 21K] ConstraintValidatorManagerTest.java │   │   │   │   │   │   ├── [6.8K] ConstraintValidatorResolutionTest.java │   │   │   │   │   │   ├── [ 14K] HibernateConstraintValidatorContextTest.java │   │   │   │   │   │   ├── [1.1K] SimpleHibernateConstraintValidatorConstraint.java │   │   │   │   │   │   ├── [1.3K] SimpleHibernateConstraintValidator.java │   │   │   │   │   │   └── [ 640] User.java │   │   │   │   │   ├── [9.6K] ConstraintValidatorCachingTest.java │   │   │   │   │   ├── [3.1K] ConstraintViolationImplIdentityTest.java │   │   │   │   │   ├── [4.0K] customerror │   │   │   │   │   │   ├── [1.3K] CustomErrorMessageTest.java │   │   │   │   │   │   ├── [ 364] DummyTestClass.java │   │   │   │   │   │   ├── [ 961] IsValid.java │   │   │   │   │   │   └── [ 890] IsValidValidator.java │   │   │   │   │   ├── [2.8K] DefaultParameterNameProviderTest.java │   │   │   │   │   ├── [4.0K] failfast │   │   │   │   │   │   └── [ 12K] FailFastTest.java │   │   │   │   │   ├── [4.0K] groups │   │   │   │   │   │   ├── [4.0K] conversion │   │   │   │   │   │   │   ├── [ 11K] AbstractGroupConversionTest.java │   │   │   │   │   │   │   ├── [ 691] AnnotationBasedGroupConversionTest.java │   │   │   │   │   │   │   └── [1.5K] XmlBasedGroupConversionTest.java │   │   │   │   │   │   ├── [4.0K] defaultgroupsequenceprovider │   │   │   │   │   │   │   ├── [5.7K] DefaultGroupSequenceProviderTest.java │   │   │   │   │   │   │   ├── [ 913] DynamicGroupSequenceProvider.java │   │   │   │   │   │   │   ├── [ 421] StrongCheck.java │   │   │   │   │   │   │   └── [1.1K] User.java │   │   │   │   │   │   ├── [4.0K] defaultgroupwithinheritance │   │   │   │   │   │   │   ├── [ 587] A.java │   │   │   │   │   │   │   ├── [ 509] B.java │   │   │   │   │   │   │   ├── [1.6K] DefaultGroupWithInheritanceTest.java │   │   │   │   │   │   │   ├── [ 379] Max.java │   │   │   │   │   │   │   └── [ 367] Min.java │   │   │   │   │   │   ├── [4.0K] inheritance │   │   │   │   │   │   │   ├── [1.8K] GroupInheritanceTest.java │   │   │   │   │   │   │   └── [ 913] Try.java │   │   │   │   │   │   ├── [4.0K] redefiningdefaultgroup │   │   │   │   │   │   │   ├── [ 371] CarChecks.java │   │   │   │   │   │   │   ├── [2.7K] Car.java │   │   │   │   │   │   │   ├── [ 374] DriverChecks.java │   │   │   │   │   │   │   ├── [ 930] Driver.java │   │   │   │   │   │   │   ├── [ 526] OrderedChecks.java │   │   │   │   │   │   │   ├── [ 614] Person.java │   │   │   │   │   │   │   ├── [ 14K] RedefiningDefaultGroupTest.java │   │   │   │   │   │   │   └── [ 602] RentalCar.java │   │   │   │   │   │   ├── [4.0K] sequence │   │   │   │   │   │   │   ├── [5.3K] SequenceOfSequencesTest.java │   │   │   │   │   │   │   └── [1.6K] SequenceOnObjectsWithCycles.java │   │   │   │   │   │   ├── [4.0K] validation │   │   │   │   │   │   │   └── [2.9K] GroupValidationTest.java │   │   │   │   │   │   ├── [4.0K] validationorder │   │   │   │   │   │   │   ├── [ 404] First.java │   │   │   │   │   │   │   ├── [ 356] GroupA.java │   │   │   │   │   │   │   ├── [ 356] GroupB.java │   │   │   │   │   │   │   ├── [ 402] Last.java │   │   │   │   │   │   │   ├── [ 410] Second.java │   │   │   │   │   │   │   ├── [ 362] TestSequence.java │   │   │   │   │   │   │   └── [3.9K] ValidationOrderTest.java │   │   │   │   │   │   └── [4.0K] validationordergenerator │   │   │   │   │   │   ├── [1.5K] Address.java │   │   │   │   │   │   ├── [ 475] CyclicGroupSequence1.java │   │   │   │   │   │   ├── [ 475] CyclicGroupSequence2.java │   │   │   │   │   │   ├── [ 473] CyclicGroupSequence.java │   │   │   │   │   │   ├── [5.0K] ValidationOrderGeneratorTest.java │   │   │   │   │   │   ├── [ 943] ZipCodeCoherenceChecker.java │   │   │   │   │   │   └── [ 675] ZipCodeCoherenceValidator.java │   │   │   │   │   ├── [4.0K] messageinterpolation │   │   │   │   │   │   ├── [4.1K] EscapedInterpolationVariableTest.java │   │   │   │   │   │   ├── [ 11K] ExpressionLanguageMessageInterpolationTest.java │   │   │   │   │   │   ├── [ 888] InterpolationHelperTest.java │   │   │   │   │   │   ├── [5.4K] MessageInterpolationTest.java │   │   │   │   │   │   ├── [6.3K] MessageInterpolationWithDefaultBundleTest.java │   │   │   │   │   │   ├── [4.7K] MessageInterpolatorContextTest.java │   │   │   │   │   │   ├── [2.6K] ParameterMessageInterpolatorTest.java │   │   │   │   │   │   ├── [1.6K] RegexpEscapingInterpolationTest.java │   │   │   │   │   │   ├── [ 14K] ResourceBundleMessageInterpolatorTest.java │   │   │   │   │   │   ├── [2.0K] TokenCollectorTest.java │   │   │   │   │   │   ├── [7.2K] TokenIteratorTest.java │   │   │   │   │   │   ├── [4.9K] TooBigMessageTest.java │   │   │   │   │   │   └── [ 740] User.java │   │   │   │   │   ├── [4.0K] methodlevel │   │   │   │   │   │   └── [4.0K] generic │   │   │   │   │   │   ├── [ 552] AbstractSimpleService.java │   │   │   │   │   │   ├── [2.2K] MethodValidationInHierarchyTest.java │   │   │   │   │   │   ├── [ 453] SimpleServiceImpl.java │   │   │   │   │   │   └── [ 482] SimpleService.java │   │   │   │   │   ├── [4.0K] methodvalidation │   │   │   │   │   │   ├── [5.1K] AbstractConstructorValidationTest.java │   │   │   │   │   │   ├── [ 34K] AbstractMethodValidationTest.java │   │   │   │   │   │   ├── [ 786] AnnotationBasedConstructorValidationTest.java │   │   │   │   │   │   ├── [2.7K] AnnotationBasedMethodValidationTest.java │   │   │   │   │   │   ├── [4.0K] cascadedgroupvalidation │   │   │   │   │   │   │   ├── [6.7K] CascadedMethodLevelValidationGroupSequenceTest.java │   │   │   │   │   │   │   ├── [ 513] CompoundEntity.java │   │   │   │   │   │   │   ├── [ 626] CompoundEntityRepositoryImpl.java │   │   │   │   │   │   │   ├── [ 536] CompoundEntityRepository.java │   │   │   │   │   │   │   ├── [ 497] CompoundGroup.java │   │   │   │   │   │   │   ├── [ 644] Entity.java │   │   │   │   │   │   │   ├── [ 394] ValidationGroup1.java │   │   │   │   │   │   │   └── [ 394] ValidationGroup2.java │   │   │   │   │   │   ├── [4.0K] crossparameter │   │   │   │   │   │   │   ├── [1.7K] CrossParameterValidationTest.java │   │   │   │   │   │   │   ├── [ 865] CrossParameterValidator1.java │   │   │   │   │   │   │   ├── [ 864] CrossParameterValidator2.java │   │   │   │   │   │   │   ├── [1.1K] DodgyConstraint.java │   │   │   │   │   │   │   ├── [ 849] DodgyConstraintValidator.java │   │   │   │   │   │   │   └── [1.1K] InvalidCrossParameterConstraint.java │   │   │   │   │   │   ├── [4.9K] IllegalMethodParameterConstraintsTest.java │   │   │   │   │   │   ├── [9.4K] MethodLevelValidationGroupSequenceTest.java │   │   │   │   │   │   ├── [4.0K] model │   │   │   │   │   │   │   ├── [1.1K] Address.java │   │   │   │   │   │   │   └── [1.5K] Customer.java │   │   │   │   │   │   ├── [2.1K] ParameterlessMethodValidationTest.java │   │   │   │   │   │   ├── [3.2K] PrivateMethodInSuperClassTest.java │   │   │   │   │   │   ├── [5.0K] PureCompositeConstraintsOnReturnValueTest.java │   │   │   │   │   │   ├── [7.7K] RelaxedMethodParameterConstraintsTest.java │   │   │   │   │   │   ├── [4.0K] returnvaluevalidation │   │   │   │   │   │   │   ├── [1.3K] AtLeastOneContactProvided.java │   │   │   │   │   │   │   ├── [ 889] ContactBean.java │   │   │   │   │   │   │   ├── [ 493] ContactServiceImpl.java │   │   │   │   │   │   │   ├── [ 482] ContactService.java │   │   │   │   │   │   │   └── [1.1K] ReturnValueValidationTest.java │   │   │   │   │   │   ├── [4.0K] service │   │   │   │   │   │   │   ├── [1.2K] ConsistentDateParameters.java │   │   │   │   │   │   │   ├── [1.3K] ConsistentDateParametersValidator.java │   │   │   │   │   │   │   ├── [3.8K] CustomerRepositoryImpl.java │   │   │   │   │   │   │   ├── [2.0K] CustomerRepository.java │   │   │   │   │   │   │   ├── [ 527] CustomerRepositoryWithConstrainedVoidMethodImpl.java │   │   │   │   │   │   │   ├── [ 502] CustomerRepositoryWithConstrainedVoidMethod.java │   │   │   │   │   │   │   ├── [1.6K] CustomerRepositoryWithRedefinedDefaultGroupImpl.java │   │   │   │   │   │   │   ├── [2.7K] CustomerRepositoryWithRedefinedDefaultGroup.java │   │   │   │   │   │   │   └── [1.1K] RepositoryBase.java │   │   │   │   │   │   ├── [4.0K] subject │   │   │   │   │   │   │   ├── [ 499] ConcreteClass.java │   │   │   │   │   │   │   ├── [ 419] Interface.java │   │   │   │   │   │   │   ├── [ 511] SubClass.java │   │   │   │   │   │   │   ├── [ 563] ValueObject.java │   │   │   │   │   │   │   └── [ 615] ValueObjectSubClass.java │   │   │   │   │   │   ├── [3.0K] WrongMethodOrParameterForMethodValidationTest.java │   │   │   │   │   │   └── [4.0K] xml │   │   │   │   │   │   ├── [2.2K] IgnoreAnnotationConfiguredConstructorValidationTest.java │   │   │   │   │   │   ├── [5.0K] IgnoreCrossParameterConstraintTest.java │   │   │   │   │   │   ├── [1.1K] InvalidConstructorParameterTest.java │   │   │   │   │   │   ├── [2.3K] PrimitiveTypesConfiguredInXmlTest.java │   │   │   │   │   │   ├── [1.5K] SameMethodOrConstructorDefinedTwiceTest.java │   │   │   │   │   │   ├── [1.3K] XmlBasedConstructorValidationTest.java │   │   │   │   │   │   └── [1.1K] XmlBasedMethodValidationTest.java │   │   │   │   │   ├── [4.0K] packageprivateconstraint │   │   │   │   │   │   ├── [ 431] Giraffe.java │   │   │   │   │   │   ├── [2.1K] PackagePrivateConstraintValidationTest.java │   │   │   │   │   │   ├── [ 463] PolarBear.java │   │   │   │   │   │   ├── [1007] ValidAnimalName.java │   │   │   │   │   │   ├── [ 740] ValidAnimalNameList.java │   │   │   │   │   │   └── [ 809] ValidAnimalNameValidator.java │   │   │   │   │   ├── [4.0K] path │   │   │   │   │   │   ├── [ 23K] NodeImplTest.java │   │   │   │   │   │   ├── [7.6K] PathImplTest.java │   │   │   │   │   │   ├── [4.0K] specexample │   │   │   │   │   │   │   ├── [2.3K] Author.java │   │   │   │   │   │   │   ├── [ 359] Availability.java │   │   │   │   │   │   │   ├── [1.3K] AvailableInStore.java │   │   │   │   │   │   │   ├── [2.4K] Book.java │   │   │   │   │   │   │   ├── [ 571] Category.java │   │   │   │   │   │   │   ├── [ 362] FirstLevelCheck.java │   │   │   │   │   │   │   ├── [1.3K] Library.java │   │   │   │   │   │   │   ├── [1.8K] NewPasswordsIdentical.java │   │   │   │   │   │   │   ├── [1.8K] NonEmpty.java │   │   │   │   │   │   │   ├── [1.5K] OldAndNewPasswordsDifferent.java │   │   │   │   │   │   │   ├── [ 455] Review.java │   │   │   │   │   │   │   ├── [1.3K] SecurityChecking.java │   │   │   │   │   │   │   └── [ 18K] SpecExamplePropertyPathTest.java │   │   │   │   │   │   └── [4.0K] stringrepresentation │   │   │   │   │   │   ├── [2.7K] AbstractPathStringRepresentationTest.java │   │   │   │   │   │   ├── [1.2K] BeanPathStringRepresentationTest.java │   │   │   │   │   │   ├── [3.3K] ConstructorPathStringRepresentationTest.java │   │   │   │   │   │   ├── [ 11K] ContainerElementPathStringRepresentationTest.java │   │   │   │   │   │   ├── [4.0K] MethodPathStringRepresentationTest.java │   │   │   │   │   │   └── [ 389] package-info.java │   │   │   │   │   ├── [4.0K] proxy │   │   │   │   │   │   ├── [ 449] A.java │   │   │   │   │   │   ├── [ 312] B.java │   │   │   │   │   │   └── [2.6K] ProxyTest.java │   │   │   │   │   ├── [4.0K] serialization │   │   │   │   │   │   ├── [6.8K] ConstraintViolationSerializationTest.java │   │   │   │   │   │   ├── [2.8K] CustomConstraintSerializableTest.java │   │   │   │   │   │   ├── [ 614] DummyEmailValidator.java │   │   │   │   │   │   ├── [1.3K] Email.java │   │   │   │   │   │   ├── [1.2K] SerializableClass.java │   │   │   │   │   │   └── [ 438] UnSerializableClass.java │   │   │   │   │   ├── [4.0K] traversableresolver │   │   │   │   │   │   ├── [1.2K] AuthorBusinessRules.java │   │   │   │   │   │   ├── [ 681] Author.java │   │   │   │   │   │   ├── [1.1K] BookBusinessRules.java │   │   │   │   │   │   ├── [ 538] Book.java │   │   │   │   │   │   ├── [6.9K] CachedTraversableResolverTest.java │   │   │   │   │   │   ├── [ 356] Cloth.java │   │   │   │   │   │   ├── [ 536] Jacket.java │   │   │   │   │   │   ├── [1.6K] JpaTraversableResolverTest.java │   │   │   │   │   │   ├── [1.1K] Suit.java │   │   │   │   │   │   ├── [2.6K] TraversableResolverTest.java │   │   │   │   │   │   └── [ 702] Trousers.java │   │   │   │   │   ├── [4.0K] typeannotationconstraint │   │   │   │   │   │   ├── [ 18K] ContainerElementConstraintsArraySupportTest.java │   │   │   │   │   │   └── [5.1K] TypeAnnotationDefinedOnAGenericTypeArgumentTest.java │   │   │   │   │   ├── [8.4K] ValidatorFactoryNoELBootstrapTest.java │   │   │   │   │   ├── [1.4K] ValidatorFactoryTest.java │   │   │   │   │   ├── [ 15K] ValidatorTest.java │   │   │   │   │   └── [4.0K] valueextraction │   │   │   │   │   ├── [3.0K] CascadedOptionalTest.java │   │   │   │   │   ├── [9.8K] ContainerElementPropertyPathTest.java │   │   │   │   │   ├── [2.2K] ContainerInClassHierarchyTest.java │   │   │   │   │   ├── [4.4K] GenericModelLegacyCascadingTest.java │   │   │   │   │   ├── [3.8K] InvalidValueExtractorTest.java │   │   │   │   │   ├── [2.6K] JavaFXClassLoadingTest.java │   │   │   │   │   ├── [4.0K] model │   │   │   │   │   │   ├── [ 446] Account.java │   │   │   │   │   │   ├── [ 533] Company.java │   │   │   │   │   │   ├── [ 787] ContainerWithAdditionalConstraintsExtractor.java │   │   │   │   │   │   ├── [ 833] ContainerWithAdditionalConstraints.java │   │   │   │   │   │   ├── [ 421] CustomContainer.java │   │   │   │   │   │   ├── [ 825] CustomContainerValueExtractor.java │   │   │   │   │   │   ├── [1.1K] Customer.java │   │   │   │   │   │   ├── [ 558] Entity1.java │   │   │   │   │   │   ├── [ 558] Entity2.java │   │   │   │   │   │   ├── [ 852] ImprovedCustomContainerImpl.java │   │   │   │   │   │   ├── [ 429] ImprovedCustomContainer.java │   │   │   │   │   │   ├── [ 758] ImprovedCustomContainerValueExtractor.java │   │   │   │   │   │   ├── [ 384] IWrapper111.java │   │   │   │   │   │   ├── [ 387] IWrapper11.java │   │   │   │   │   │   ├── [ 384] IWrapper211.java │   │   │   │   │   │   ├── [ 384] IWrapper212.java │   │   │   │   │   │   ├── [ 403] IWrapper21.java │   │   │   │   │   │   ├── [ 384] IWrapper221.java │   │   │   │   │   │   ├── [ 387] IWrapper22.java │   │   │   │   │   │   ├── [ 563] Order.java │   │   │   │   │   │   ├── [ 678] OrderLine.java │   │   │   │   │   │   ├── [ 574] Pair.java │   │   │   │   │   │   ├── [ 681] PairLeftValueExtractor.java │   │   │   │   │   │   ├── [ 684] PairRightValueExtractor.java │   │   │   │   │   │   ├── [ 480] Property.java │   │   │   │   │   │   ├── [ 789] PropertyValueExtractor.java │   │   │   │   │   │   ├── [ 447] StringProperty.java │   │   │   │   │   │   ├── [ 471] UiInput.java │   │   │   │   │   │   ├── [ 712] UiInputValueExtractor.java │   │   │   │   │   │   ├── [ 528] Wrapper1.java │   │   │   │   │   │   ├── [ 543] Wrapper2.java │   │   │   │   │   │   └── [ 471] Wrapper.java │   │   │   │   │   ├── [6.0K] MostSpecificValueExtractorTest.java │   │   │   │   │   ├── [ 16K] MultipleContainersAtTheSameTimeTest.java │   │   │   │   │   ├── [ 13K] NestedTypeArgumentsValueExtractorTest.java │   │   │   │   │   ├── [9.7K] OptionalTypeAnnotationConstraintOnConstructorTest.java │   │   │   │   │   ├── [7.3K] OptionalTypeAnnotationConstraintOnFieldTest.java │   │   │   │   │   ├── [8.5K] OptionalTypeAnnotationConstraintOnGetterTest.java │   │   │   │   │   ├── [ 11K] OptionalTypeAnnotationConstraintOnMethodTest.java │   │   │   │   │   ├── [7.8K] OptionalTypeAnnotationConstraintUsingValidatePropertyTest.java │   │   │   │   │   ├── [3.0K] OptionalTypeAnnotationConstraintUsingValidateValueTest.java │   │   │   │   │   ├── [1.8K] OptionalWithPrivateGetterTest.java │   │   │   │   │   ├── [ 941] Project.java │   │   │   │   │   ├── [7.3K] UnwrappingTest.java │   │   │   │   │   ├── [7.7K] UnwrapValidatedValueTest.java │   │   │   │   │   └── [4.9K] ValueExtractorDefinitionInHierarchyTest.java │   │   │   │   ├── [4.0K] metadata │   │   │   │   │   ├── [4.0K] aggregated │   │   │   │   │   │   ├── [ 14K] ExecutableMetaDataTest.java │   │   │   │   │   │   ├── [ 459] JobRepositoryImpl.java │   │   │   │   │   │   ├── [ 437] JobRepository.java │   │   │   │   │   │   ├── [7.6K] ParameterMetaDataTest.java │   │   │   │   │   │   ├── [3.7K] PropertyMetaDataTest.java │   │   │   │   │   │   └── [ 483] SpecialJobRepositoryImpl.java │   │   │   │   │   ├── [6.7K] BeanMetaDataManagerTest.java │   │   │   │   │   ├── [ 471] ChildWithAtValid.java │   │   │   │   │   ├── [ 491] ChildWithoutAtValid2.java │   │   │   │   │   ├── [ 431] ChildWithoutAtValid.java │   │   │   │   │   ├── [1.2K] ConsistentDateParameters.java │   │   │   │   │   ├── [1.2K] ConsistentDateParametersValidator.java │   │   │   │   │   ├── [4.0K] core │   │   │   │   │   │   ├── [2.3K] ConstraintHelperTest.java │   │   │   │   │   │   └── [3.1K] MetaConstraintTest.java │   │   │   │   │   ├── [1.9K] Customer.java │   │   │   │   │   ├── [3.4K] CustomerRepositoryExt.java │   │   │   │   │   ├── [1.8K] CustomerRepository.java │   │   │   │   │   ├── [4.0K] descriptor │   │   │   │   │   │   ├── [ 17K] BeanDescriptorTest.java │   │   │   │   │   │   ├── [4.4K] ConstraintDescriptorTest.java │   │   │   │   │   │   ├── [3.3K] ConstructorDescriptorTest.java │   │   │   │   │   │   ├── [7.0K] CrossParameterDescriptorTest.java │   │   │   │   │   │   ├── [4.8K] ElementDescriptorTest.java │   │   │   │   │   │   ├── [9.1K] MethodDescriptorTest.java │   │   │   │   │   │   ├── [5.3K] ParameterDescriptorTest.java │   │   │   │   │   │   ├── [2.2K] PropertyDescriptorTest.java │   │   │   │   │   │   └── [5.9K] ReturnValueDescriptorTest.java │   │   │   │   │   ├── [ 766] Engine.java │   │   │   │   │   ├── [ 473] IllegalCustomerRepositoryExt.java │   │   │   │   │   ├── [4.0K] location │   │   │   │   │   │   └── [1.5K] ConstraintLocationTest.java │   │   │   │   │   ├── [ 680] Order.java │   │   │   │   │   ├── [ 431] ParentWithAtValid.java │   │   │   │   │   ├── [ 395] ParentWithoutAtValid.java │   │   │   │   │   ├── [ 564] Person.java │   │   │   │   │   └── [4.0K] provider │   │   │   │   │   ├── [3.1K] AnnotationMetaDataProviderTestBase.java │   │   │   │   │   ├── [ 15K] AnnotationMetaDataProviderTest.java │   │   │   │   │   ├── [1.2K] ConsistentDateParameters.java │   │   │   │   │   ├── [ 842] ConsistentDateParametersValidator.java │   │   │   │   │   └── [5.2K] TypeAnnotationMetaDataRetrievalTest.java │   │   │   │   ├── [4.0K] util │   │   │   │   │   ├── [4.0K] annotationfactory │   │   │   │   │   │   ├── [1.7K] AnnotationFactoryTest.java │   │   │   │   │   │   └── [ 13K] AnnotationProxyTest.java │   │   │   │   │   ├── [ 844] BoundariesConstraintValidator.java │   │   │   │   │   ├── [ 362] ChildEntity.java │   │   │   │   │   ├── [4.0K] classhierarchy │   │   │   │   │   │   ├── [1.4K] ClassHierarchyHelperTest.java │   │   │   │   │   │   └── [1.0K] Novella.java │   │   │   │   │   ├── [1.2K] DurationFormatterTest.java │   │   │   │   │   ├── [1.4K] ExecutableFormatterTest.java │   │   │   │   │   ├── [ 15K] ExecutableHelperTest.java │   │   │   │   │   ├── [1.5K] IdentitySetTest.java │   │   │   │   │   ├── [3.5K] ModUtilTest.java │   │   │   │   │   ├── [ 482] MyNode.java │   │   │   │   │   ├── [ 452] Node.java │   │   │   │   │   ├── [ 339] ParentEntity.java │   │   │   │   │   ├── [ 515] PositiveConstraintValidator.java │   │   │   │   │   ├── [ 949] Positive.java │   │   │   │   │   ├── [4.0K] privilegedactions │   │   │   │   │   │   ├── [2.2K] GetAnnotationsParameterTest.java │   │   │   │   │   │   └── [1.8K] LoadClassTest.java │   │   │   │   │   ├── [7.4K] ReflectionHelperTest.java │   │   │   │   │   ├── [3.7K] StringHelperTest.java │   │   │   │   │   ├── [ 29K] TypeHelperTest.java │   │   │   │   │   └── [3.8K] TypeVariableBindingsTest.java │   │   │   │   └── [4.0K] xml │   │   │   │   ├── [ 445] Child.java │   │   │   │   ├── [4.0K] constrainttarget │   │   │   │   │   ├── [1.9K] ComposedGenericAndCrossParameterConstraint.java │   │   │   │   │   ├── [3.2K] ConstraintTargetDeterminationTest.java │   │   │   │   │   ├── [1.8K] GenericAndCrossParameterConstraint.java │   │   │   │   │   ├── [ 648] OrderServiceImpl.java │   │   │   │   │   └── [ 522] OrderService.java │   │   │   │   ├── [4.0K] containerelementtype │   │   │   │   │   ├── [6.2K] ContainerElementTypeConstraintsForFieldXmlMappingTest.java │   │   │   │   │   ├── [6.5K] ContainerElementTypeConstraintsForGetterXmlMappingTest.java │   │   │   │   │   ├── [8.3K] ContainerElementTypeConstraintsForParameterXmlMappingTest.java │   │   │   │   │   └── [8.8K] ContainerElementTypeConstraintsForReturnValueXmlMappingTest.java │   │   │   │   ├── [1.2K] Customer.java │   │   │   │   ├── [ 445] CustomerService.java │   │   │   │   ├── [ 527] CustomParameterNameProvider.java │   │   │   │   ├── [ 703] CustomScriptEvaluatorFactory.java │   │   │   │   ├── [2.2K] DefaultPackageInVarargParameterTest.java │   │   │   │   ├── [4.0K] exception │   │   │   │   │   ├── [ 367] TestEntity.java │   │   │   │   │   └── [1.4K] XmlConfigurationExceptionTest.java │   │   │   │   ├── [1.2K] InvalidXmlConfigurationTest.java │   │   │   │   ├── [4.1K] MappingXmlParserTest.java │   │   │   │   ├── [4.0K] mixedconfiguration │   │   │   │   │   ├── [4.0K] annotation │   │   │   │   │   │   ├── [ 791] Competition.java │   │   │   │   │   │   ├── [ 543] Fixture.java │   │   │   │   │   │   ├── [ 743] GameDetail.java │   │   │   │   │   │   ├── [ 828] Game.java │   │   │   │   │   │   ├── [ 462] PersonCompetition.java │   │   │   │   │   │   └── [ 455] TeamCompetition.java │   │   │   │   │   ├── [ 323] ICompetition.java │   │   │   │   │   ├── [ 351] IFixture.java │   │   │   │   │   ├── [4.1K] InheritanceMappingsTest.java │   │   │   │   │   └── [4.0K] xml │   │   │   │   │   ├── [ 670] Competition.java │   │   │   │   │   ├── [ 645] Fixture.java │   │   │   │   │   ├── [ 641] GameDetail.java │   │   │   │   │   ├── [ 726] Game.java │   │   │   │   │   ├── [ 455] PersonCompetition.java │   │   │   │   │   └── [ 449] TeamCompetition.java │   │   │   │   ├── [1.1K] MyConstraint.java │   │   │   │   ├── [ 566] MyConstraintValidator.java │   │   │   │   ├── [ 419] MyInterfaceImpl.java │   │   │   │   ├── [ 360] MyInterface.java │   │   │   │   ├── [ 856] Parent.java │   │   │   │   ├── [ 521] Part.java │   │   │   │   ├── [ 410] Person.java │   │   │   │   ├── [ 563] Properties.java │   │   │   │   ├── [ 747] System.java │   │   │   │   ├── [1.2K] UnknownVersionInValidationXmlTest.java │   │   │   │   ├── [ 15K] XmlMappingTest.java │   │   │   │   ├── [1.6K] XmlParserHelperTest.java │   │   │   │   └── [2.6K] XmlParsingTest.java │   │   │   ├── [4.0K] parameternameprovider │   │   │   │   ├── [3.2K] DefaultParameterNameProviderTest.java │   │   │   │   ├── [5.1K] ParanamerParameterNameProviderTest.java │   │   │   │   └── [3.2K] ReflectionParameterNameProviderTest.java │   │   │   └── [4.0K] resourceloading │   │   │   ├── [2.8K] AggregateBundleTest.java │   │   │   ├── [2.9K] AggregateResourceBundleLocatorTest.java │   │   │   └── [3.3K] PlatformResourceBundleLocatorTest.java │   │   ├── [4.0K] testutils │   │   │   ├── [ 561] CandidateForTck.java │   │   │   ├── [3.4K] ConstraintValidatorInitializationHelper.java │   │   │   └── [8.9K] ValidatorUtil.java │   │   └── [2.2K] ValidationMessages.java │   └── [4.0K] resources │   ├── [ 192] ContributorValidationMessages.properties │   ├── [1.2K] log4j.properties │   ├── [4.0K] META-INF │   │   └── [4.0K] services │   │   ├── [ 139] javax.validation.ConstraintValidator │   │   └── [ 82] javax.validation.valueextraction.ValueExtractor │   ├── [4.0K] org │   │   └── [4.0K] hibernate │   │   └── [4.0K] validator │   │   └── [4.0K] test │   │   ├── [4.0K] cfg │   │   │   ├── [1.1K] ConfigurationFilePropertiesTest_validation.xml │   │   │   ├── [ 900] ConstraintDefinitionTest_mapping.xml │   │   │   ├── [ 893] constraint-mapping-contributors-validation.xml │   │   │   └── [ 976] deprecated-constraint-mapping-contributor-validation.xml │   │   ├── [4.0K] internal │   │   │   ├── [4.0K] constraintvalidators │   │   │   │   └── [4.0K] hv │   │   │   │   ├── [ 844] mapping.xml │   │   │   │   └── [ 141] UniqueElementsMessages.properties │   │   │   ├── [4.0K] engine │   │   │   │   ├── [4.0K] cascaded │   │   │   │   │   ├── [ 914] multiple-value-extractors-for-same-type-and-type-use-validation.xml │   │   │   │   │   ├── [ 852] value-extractor-duplicated-validation.xml │   │   │   │   │   └── [ 883] value-extractor-validation.xml │   │   │   │   ├── [4.0K] constraintvalidation │   │   │   │   │   ├── [1.3K] hv-1589-mapping.xml │   │   │   │   │   └── [1.3K] hv-662-mapping.xml │   │   │   │   ├── [4.0K] groups │   │   │   │   │   └── [4.0K] conversion │   │   │   │   │   ├── [4.6K] group-conversion-mapping.xml │   │   │   │   │   └── [ 991] invalid-group-conversion-mapping.xml │   │   │   │   ├── [ 644] mapping.xml │   │   │   │   ├── [4.0K] methodvalidation │   │   │   │   │   └── [4.0K] xml │   │   │   │   │   ├── [1.2K] constructor-validation-ignore-annotations.xml │   │   │   │   │   ├── [1.6K] constructor-validation-invalid-parameter-type.xml │   │   │   │   │   ├── [2.6K] constructor-validation-mapping.xml │   │   │   │   │   ├── [1.1K] ignore-annotations-for-cross-parameter-constraints.xml │   │   │   │   │   ├── [8.4K] method-validation-mapping.xml │   │   │   │   │   ├── [2.3K] primitive-types-mapping.xml │   │   │   │   │   ├── [1.0K] same-constructor-defined-twice.xml │   │   │   │   │   └── [ 991] same-method-defined-twice.xml │   │   │   │   └── [4.0K] traversableresolver │   │   │   │   └── [ 719] validation-CachedTraversableResolverTest.xml │   │   │   └── [4.0K] xml │   │   │   ├── [1.1K] array-and-vararg-parameter-mapping.xml │   │   │   ├── [ 624] bv-1.0-validation.xml │   │   │   ├── [ 907] cascaded-validation-mapping.xml │   │   │   ├── [4.0K] constrainttarget │   │   │   │   └── [1.5K] hv-769-mapping.xml │   │   │   ├── [4.0K] containerelementtype │   │   │   │   ├── [ 981] field-canDeclareContainerElementTypeConstraintsForArrayType-mapping.xml │   │   │   │   ├── [1.1K] field-canDeclareContainerElementTypeConstraintsForListContainingArrayType-mapping.xml │   │   │   │   ├── [1.1K] field-canDeclareContainerElementTypeConstraintsForMultiDimensionalArrayType-mapping.xml │   │   │   │   ├── [1.4K] field-configuringSameContainerElementTwiceCausesException-mapping.xml │   │   │   │   ├── [ 898] field-declaringContainerElementTypeConstraintForNonExistingNestedTypeArgumentIndexOnFieldCausesException-mapping.xml │   │   │   │   ├── [ 782] field-declaringContainerElementTypeConstraintForNonExistingTypeArgumentIndexOnFieldCausesException-mapping.xml │   │   │   │   ├── [ 781] field-declaringContainerElementTypeConstraintOnNonGenericFieldCausesException-mapping.xml │   │   │   │   ├── [ 732] field-omittingTypeArgumentForMultiTypeArgumentTypeOnFieldCausesException-mapping.xml │   │   │   │   ├── [ 984] getter-canDeclareContainerElementTypeConstraintsForArrayType-mapping.xml │   │   │   │   ├── [1.1K] getter-canDeclareContainerElementTypeConstraintsForListContainingArrayType-mapping.xml │   │   │   │   ├── [1.1K] getter-canDeclareContainerElementTypeConstraintsForMultiDimensionalArrayType-mapping.xml │   │   │   │   ├── [1.4K] getter-configuringSameContainerElementTwiceCausesException-mapping.xml │   │   │   │   ├── [ 901] getter-declaringContainerElementTypeConstraintForNonExistingNestedTypeArgumentIndexOnFieldCausesException-mapping.xml │   │   │   │   ├── [ 785] getter-declaringContainerElementTypeConstraintForNonExistingTypeArgumentIndexOnFieldCausesException-mapping.xml │   │   │   │   ├── [ 784] getter-declaringContainerElementTypeConstraintOnNonGenericFieldCausesException-mapping.xml │   │   │   │   ├── [ 735] getter-omittingTypeArgumentForMultiTypeArgumentTypeOnFieldCausesException-mapping.xml │   │   │   │   ├── [1.1K] parameter-canDeclareContainerElementTypeConstraintsForArrayType-mapping.xml │   │   │   │   ├── [1.2K] parameter-canDeclareContainerElementTypeConstraintsForListContainingArrayType-mapping.xml │   │   │   │   ├── [1.2K] parameter-canDeclareContainerElementTypeConstraintsForMultiDimensionalArrayType-mapping.xml │   │   │   │   ├── [1.1K] parameter-configuringConstraintsOnGenericTypeArgumentOfArrayThrowsException-mapping.xml │   │   │   │   ├── [1.1K] parameter-configuringConstraintsOnGenericTypeArgumentOfListThrowsException-mapping.xml │   │   │   │   ├── [1.5K] parameter-configuringSameContainerElementTwiceCausesException-mapping.xml │   │   │   │   ├── [ 982] parameter-declaringContainerElementTypeConstraintForNonExistingNestedTypeArgumentIndexOnParameterCausesException-mapping.xml │   │   │   │   ├── [ 942] parameter-declaringContainerElementTypeConstraintForNonExistingTypeArgumentIndexOnParameterCausesException-mapping.xml │   │   │   │   ├── [ 859] parameter-declaringContainerElementTypeConstraintOnNonGenericParameterCausesException-mapping.xml │   │   │   │   ├── [ 878] parameter-omittingTypeArgumentForMultiTypeArgumentTypeOnParameterCausesException-mapping.xml │   │   │   │   ├── [1.0K] returnvalue-canDeclareContainerElementTypeConstraintsForArrayType-mapping.xml │   │   │   │   ├── [1.2K] returnvalue-canDeclareContainerElementTypeConstraintsForListContainingArrayType-mapping.xml │   │   │   │   ├── [1.2K] returnvalue-canDeclareContainerElementTypeConstraintsForMultiDimensionalArrayType-mapping.xml │   │   │   │   ├── [1.1K] returnvalue-configuringConstraintsOnGenericTypeArgumentOfArrayThrowsException-mapping.xml │   │   │   │   ├── [1.1K] returnvalue-configuringConstraintsOnGenericTypeArgumentOfListThrowsException-mapping.xml │   │   │   │   ├── [1.5K] returnvalue-configuringSameContainerElementTwiceCausesException-mapping.xml │   │   │   │   ├── [ 969] returnvalue-declaringContainerElementTypeConstraintForNonExistingNestedTypeArgumentIndexOnReturnValueCausesException-mapping.xml │   │   │   │   ├── [ 854] returnvalue-declaringContainerElementTypeConstraintForNonExistingTypeArgumentIndexOnReturnValueCausesException-mapping.xml │   │   │   │   ├── [ 856] returnvalue-declaringContainerElementTypeConstraintOnNonGenericReturnValueCausesException-mapping.xml │   │   │   │   └── [ 790] returnvalue-omittingTypeArgumentForMultiTypeArgumentTypeOnReturnValueCausesException-mapping.xml │   │   │   ├── [ 850] decimal-min-mapping-1.xml │   │   │   ├── [ 850] decimal-min-mapping-2.xml │   │   │   ├── [ 747] empty-my-interface-mapping.xml │   │   │   ├── [4.0K] exception │   │   │   │   └── [ 885] hv-620-mapping.xml │   │   │   ├── [1.1K] hv-1101-empty-element-mapping.xml │   │   │   ├── [1002] hv-1101-tabs-mapping.xml │   │   │   ├── [1.2K] hv-1534-mapping.xml │   │   │   ├── [ 899] hv-480-mapping.xml │   │   │   ├── [ 670] invalid-bv-1.0-validation.xml │   │   │   ├── [ 971] mapping.xml │   │   │   ├── [4.0K] mixedconfiguration │   │   │   │   ├── [ 527] annotation-mappings.xml │   │   │   │   └── [1.8K] xml-mappings.xml │   │   │   ├── [ 933] my-interface-impl-mapping-bv-1.1.xml │   │   │   ├── [ 595] my-interface-impl-mapping-unsupported-version.xml │   │   │   ├── [ 898] my-interface-impl-mapping.xml │   │   │   ├── [ 894] my-interface-mapping.xml │   │   │   ├── [ 688] parameter-name-provider-validation.xml │   │   │   ├── [ 877] properties-mapping.xml │   │   │   ├── [ 788] script-evaluator-factory-validation.xml │   │   │   ├── [ 729] temporal-validation-tolerance-duration-validation.xml │   │   │   ├── [ 563] unsupported-validation.xml │   │   │   ├── [ 539] validation-InvalidXmlConfigurationTest.xml │   │   │   └── [ 578] validation-UnknownVersionInValidationXmlTest.xml │   │   └── [4.0K] resourceloading │   │   ├── [ 56] AggregateResourceBundleLocatorTestBundle1.properties │   │   ├── [ 56] AggregateResourceBundleLocatorTestBundle2.properties │   │   ├── [ 8] TestMessages1.properties │   │   ├── [ 8] TestMessages2.properties │   │   └── [ 21] TestMessages_de.properties │   ├── [ 63] ValidationMessages_es.properties │   └── [ 147] ValidationMessages.properties ├── [4.0K] integration │   ├── [ 21K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   └── [4.0K] java │   └── [4.0K] test │   ├── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] hibernate │   │   └── [4.0K] validator │   │   └── [4.0K] integration │   │   ├── [1.1K] AbstractArquillianIT.java │   │   ├── [4.0K] cdi │   │   │   ├── [4.0K] configuration │   │   │   │   ├── [ 733] ClockProviderWithInjection.java │   │   │   │   ├── [2.9K] ConfigurationInjectionUnitIT.java │   │   │   │   ├── [ 905] ConstraintValidatorFactoryWithInjection.java │   │   │   │   ├── [ 891] MessageInterpolatorWithInjection.java │   │   │   │   ├── [ 939] ParameterNameProviderWithInjection.java │   │   │   │   └── [1.1K] TraversableResolverWithInjection.java │   │   │   ├── [4.0K] constraint │   │   │   │   ├── [1.2K] Pingable.java │   │   │   │   └── [ 881] PingableValidator.java │   │   │   ├── [2.1K] ConstraintValidatorInjectionUnitIT.java │   │   │   ├── [1.4K] DefaultInjectionUnitIT.java │   │   │   ├── [2.3K] QualifiedInjectionUnitIT.java │   │   │   └── [4.0K] service │   │   │   ├── [ 424] PingServiceImpl.java │   │   │   └── [ 362] PingService.java │   │   ├── [4.0K] util │   │   │   ├── [1.2K] AcmeConstraint.java │   │   │   ├── [ 607] AcmeConstraintValidator.java │   │   │   ├── [3.2K] IntegrationTestUtil.java │   │   │   ├── [2.3K] MyValidationProvider.java │   │   │   ├── [3.2K] MyValidatorConfiguration.java │   │   │   ├── [1.4K] MyValidator.java │   │   │   ├── [1.2K] OxBerryConstraint.java │   │   │   └── [ 694] OxBerryConstraintValidator.java │   │   └── [4.0K] wildfly │   │   ├── [ 470] Broomstick.java │   │   ├── [2.3K] ConstraintDefinitionContributorIT.java │   │   ├── [1.7K] ConstraintMappingContributorIT.java │   │   ├── [2.5K] CustomValidationProviderInDeploymentUnitIT.java │   │   ├── [4.0K] generictype │   │   │   ├── [ 356] BillingService.java │   │   │   ├── [ 405] GenericInterface.java │   │   │   ├── [2.7K] GenericParameterTypeValidationUnitIT.java │   │   │   ├── [ 480] RetailBillingService.java │   │   │   ├── [ 547] StringImpl.java │   │   │   └── [ 354] StringInterface.java │   │   ├── [2.1K] JndiLookupOfValidatorFactoryIT.java │   │   ├── [4.0K] jpa │   │   │   ├── [4.8K] CustomValidatorFactoryInPersistenceUnitIT.java │   │   │   ├── [2.1K] JPATraversableResolverIT.java │   │   │   ├── [ 728] Magician.java │   │   │   ├── [ 754] MagicianService.java │   │   │   ├── [1.8K] ValidMagicianName.java │   │   │   ├── [ 794] WandConstraintMappingContributor.java │   │   │   └── [ 711] Wand.java │   │   ├── [1.7K] MethodValidationWithCustomValidatorIT.java │   │   ├── [ 791] MyConstraintMappingContributor.java │   │   ├── [1.8K] MyValidator.java │   │   ├── [3.3K] OptionalConstraintsIT.java │   │   ├── [ 693] TestEntity.java │   │   ├── [2.2K] VersionIT.java │   │   └── [4.0K] xml │   │   ├── [ 364] Camera.java │   │   └── [4.0K] JaxpContainedInDeploymentIT.java │   ├── [4.0K] modules │   │   ├── [4.0K] javax │   │   │   └── [4.0K] money │   │   │   └── [4.0K] api │   │   │   └── [4.0K] main │   │   │   └── [ 451] module.xml │   │   └── [4.0K] org │   │   └── [4.0K] javamoney │   │   └── [4.0K] moneta │   │   └── [4.0K] main │   │   └── [ 577] module.xml │   └── [4.0K] resources │   ├── [2.0K] arquillian.xml │   ├── [ 722] constraint-mapping-contributor-validation.xml │   ├── [ 884] constraints-magician.xml │   ├── [ 69] ContributorValidationMessages.properties-Acme │   ├── [ 75] ContributorValidationMessages.properties-OxBerry │   ├── [ 65] javax.validation.ConstraintValidator-Acme │   ├── [ 68] javax.validation.ConstraintValidator-OxBerry │   ├── [ 61] javax.validation.spi.ValidationProvider │   ├── [ 671] jboss-deployment-structure-optional-constraints.xml │   ├── [ 365] log4j.properties │   ├── [1.2K] validation-custom-config.xml │   ├── [ 674] validation-custom-provider.xml │   └── [1.0K] validation.xml ├── [4.0K] jqassistant │   └── [3.5K] rules.xml ├── [ 11K] license.txt ├── [4.0K] modules │   ├── [ 17K] pom.xml │   └── [4.0K] src │   ├── [4.0K] main │   │   └── [4.0K] modules │   │   ├── [1.1K] wildfly-current-patch.xml │   │   └── [1.2K] wildfly-secondary-patch.xml │   └── [4.0K] script │   └── [2.9K] setupModules.groovy ├── [4.0K] osgi │   ├── [4.0K] felixtest │   │   ├── [7.2K] pom.xml │   │   └── [4.0K] src │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   ├── [4.0K] com │   │   │   │   └── [4.0K] example │   │   │   │   └── [4.0K] cdi │   │   │   │   ├── [ 450] MyBean.java │   │   │   │   ├── [1.3K] ValidNumber.java │   │   │   │   └── [ 777] ValidNumberValidator.java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] hibernate │   │   │   └── [4.0K] validator │   │   │   └── [4.0K] osgi │   │   │   └── [4.0K] felix │   │   │   └── [1.3K] FelixCDIIT.java │   │   └── [4.0K] resources │   │   └── [1.0K] arquillian.xml │   ├── [4.0K] integrationtest │   │   ├── [6.4K] pom.xml │   │   └── [4.0K] src │   │   └── [4.0K] test │   │   ├── [4.0K] java │   │   │   ├── [4.0K] com │   │   │   │   └── [4.0K] example │   │   │   │   ├── [4.0K] constraint │   │   │   │   │   ├── [ 945] ValidName.java │   │   │   │   │   └── [ 652] ValidNameValidator.java │   │   │   │   ├── [4.0K] constraintvalidator │   │   │   │   │   ├── [ 347] Bean.java │   │   │   │   │   ├── [ 923] MustMatch.java │   │   │   │   │   └── [ 756] MustMatchValidator.java │   │   │   │   ├── [ 452] Customer.java │   │   │   │   ├── [ 861] Event.java │   │   │   │   ├── [1.2K] ExampleConstraintValidatorFactory.java │   │   │   │   ├── [4.0K] money │   │   │   │   │   ├── [1.0K] ExternalClassLoaderJavaxMoneyServiceProvider.java │   │   │   │   │   └── [ 727] JavaxMoneyOrder.java │   │   │   │   ├── [ 362] Order.java │   │   │   │   └── [ 445] RetailOrder.java │   │   │   └── [4.0K] org │   │   │   └── [4.0K] hibernate │   │   │   └── [4.0K] validator │   │   │   └── [4.0K] osgi │   │   │   ├── [4.0K] integrationtest │   │   │   │   ├── [ 859] JavaVersionUtil.java │   │   │   │   ├── [5.5K] KarafFeaturesAreInstallableTest.java │   │   │   │   ├── [ 13K] OsgiIntegrationTest.java │   │   │   │   └── [1.4K] PaxExamOptions.java │   │   │   └── [4.0K] scripting │   │   │   ├── [1.8K] MultiClassLoaderScriptEvaluatorFactory.java │   │   │   └── [3.9K] OsgiScriptEvaluatorFactory.java │   │   └── [4.0K] resources │   │   ├── [ 380] log4j.properties │   │   ├── [4.0K] META-INF │   │   │   ├── [1.2K] constraint-mappings.xml │   │   │   ├── [4.0K] services │   │   │   │   └── [ 51] javax.validation.ConstraintValidator │   │   │   └── [ 761] validation.xml │   │   └── [ 278] ValidationMessages.properties │   ├── [4.0K] karaf-features │   │   ├── [3.3K] pom.xml │   │   └── [4.0K] src │   │   └── [4.0K] main │   │   └── [4.0K] features │   │   └── [2.3K] features.xml │   └── [1.6K] pom.xml ├── [4.0K] performance │   ├── [ 23K] pom.xml │   ├── [5.3K] README.md │   └── [4.0K] src │   └── [4.0K] main │   ├── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] hibernate │   │   └── [4.0K] validator │   │   └── [4.0K] performance │   │   ├── [2.6K] BenchmarkRunner.java │   │   ├── [4.0K] cascaded │   │   │   ├── [2.5K] CascadedValidation.java │   │   │   ├── [2.9K] CascadedWithLotsOfItemsAndMoreConstraintsValidation.java │   │   │   └── [2.6K] CascadedWithLotsOfItemsValidation.java │   │   ├── [4.0K] simple │   │   │   └── [3.8K] SimpleValidation.java │   │   ├── [4.0K] statistical │   │   │   ├── [1.6K] StatisticalConstraintValidator.java │   │   │   ├── [2.9K] StatisticalValidation.java │   │   │   └── [2.0K] TestEntity.java │   │   └── [4.0K] unconstrained │   │   └── [3.1K] UnconstrainedBeanValidation.java │   ├── [4.0K] java-bv2 │   │   └── [4.0K] org │   │   └── [4.0K] hibernate │   │   └── [4.0K] validator │   │   └── [4.0K] performance │   │   └── [4.0K] multilevel │   │   └── [7.5K] MultiLevelContainerValidation.java │   └── [4.0K] resources │   ├── [1.2K] log4j.properties │   └── [4.0K] org │   └── [4.0K] hibernate │   └── [4.0K] validator │   └── [4.0K] performance │   └── [4.0K] statistical │   └── [4.0K] mapping.xml ├── [ 59K] pom.xml ├── [4.9K] README.md ├── [4.0K] relocation │   ├── [4.0K] annotation-processor │   │   └── [1.0K] pom.xml │   ├── [4.0K] cdi │   │   └── [1.0K] pom.xml │   ├── [4.0K] engine │   │   └── [1013] pom.xml │   ├── [4.0K] karaf-features │   │   └── [1.0K] pom.xml │   └── [1.0K] pom.xml ├── [4.0K] src │   └── [4.0K] main │   └── [4.0K] scripts │   └── [ 476] gencopyright.sh ├── [4.0K] tck-runner │   ├── [ 22K] pom.xml │   ├── [1.3K] readme.md │   └── [4.0K] src │   ├── [4.0K] main │   │   └── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] hibernate │   │   └── [4.0K] validator │   │   └── [4.0K] tckrunner │   │   └── [4.0K] securitymanager │   │   ├── [1.0K] DelegatingExecutor.java │   │   └── [ 433] Executor.java │   ├── [4.0K] script │   │   └── [1.2K] updateStandaloneXml.groovy │   └── [4.0K] test │   ├── [4.0K] java │   │   └── [4.0K] org │   │   └── [4.0K] hibernate │   │   └── [4.0K] validator │   │   └── [4.0K] tckrunner │   │   └── [4.0K] securitymanager │   │   ├── [4.0K] arquillian │   │   │   ├── [1.2K] LocalSecurityManagerTestingContainerMethodExecutor.java │   │   │   ├── [2.1K] LocalSecurityManagerTestingExecutionEvent.java │   │   │   ├── [1.2K] LocalSecurityManagerTestingExtension.java │   │   │   └── [1.6K] LocalSecurityManagerTestingProtocol.java │   │   └── [2.9K] TckRunner.java │   ├── [4.0K] modules │   │   ├── [4.0K] jdk11 │   │   │   └── [4.0K] javafx │   │   │   └── [4.0K] api │   │   │   └── [4.0K] main │   │   │   └── [ 588] module.xml │   │   └── [4.0K] jdk8 │   │   └── [4.0K] javafx │   │   └── [4.0K] api │   │   └── [4.0K] main │   │   └── [2.2K] module.xml │   └── [4.0K] resources │   ├── [1.5K] arquillian.xml │   ├── [1.7K] log4j.xml │   ├── [4.0K] META-INF │   │   └── [4.0K] services │   │   └── [ 309] org.jboss.arquillian.core.spi.LoadableExtension │   └── [5.1K] test.policy └── [4.0K] test-utils ├── [2.7K] pom.xml └── [4.0K] src └── [4.0K] main └── [4.0K] java └── [4.0K] org └── [4.0K] hibernate └── [4.0K] validator └── [4.0K] testutil ├── [ 26K] ConstraintViolationAssert.java ├── [ 925] CountValidationCalls.java ├── [1.1K] CountValidationCallsValidator.java ├── [1.7K] DescriptorAssert.java ├── [1002] DummyTraversableResolver.java ├── [1.1K] MessageLoggedAssertionLogger.java ├── [ 760] MyCustomStringImpl.java ├── [ 321] package-info.java ├── [1.3K] PrefixableParameterNameProvider.java ├── [ 755] TestForIssue.java ├── [1.8K] ValidationInvocationHandler.java └── [1.6K] ValidationXmlTestHelper.java 514 directories, 1976 files
神龙机器人已为您缓存
备注
    1. 建议优先通过来源进行访问。
    2. 如果因为来源失效或无法访问,请发送邮箱到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
    3. 神龙已为您对POC代码进行快照,为了长期维护,请考虑为本地POC付费,感谢您的支持。