Compile-time generation of gson TypeAdapters to preserve class encapsulation.
'me.tatarka.gsonvalue:gsonvalue-processor:0.2'
<dependency>
<groupId>me.tatarka.gsonvalue</groupId>
<artifactId>gsonvalue-processor</artifactId>
<version>0.2</version>
</dependency>
<dependency org="me.tatarka.gsonvalue" name="gsonvalue-processor" rev="0.2"/>
"me.tatarka.gsonvalue", "gsonvalue-processor", "0.2"