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