This library provides an easy to use template for implementing value classes that contain domain data.
'com.tguzik:valueclasses:0.5'
<dependency>
<groupId>com.tguzik</groupId>
<artifactId>valueclasses</artifactId>
<version>0.5</version>
</dependency>
<dependency org="com.tguzik" name="valueclasses" rev="0.5"/>
"com.tguzik", "valueclasses", "0.5"