Annotation-based design by contract library.
'com.github.sebhoss.contract:contract-mvel:1.0.0'
<dependency>
<groupId>com.github.sebhoss.contract</groupId>
<artifactId>contract-mvel</artifactId>
<version>1.0.0</version>
</dependency>
<dependency org="com.github.sebhoss.contract" name="contract-mvel" rev="1.0.0"/>
"com.github.sebhoss.contract", "contract-mvel", "1.0.0"