API Typeable POJOs (APT) is meant to be simple and light-weight framework to help users develop applications with large inheritance hierarchies in their API interfaces.
'org.api-typeable-pojos:atp-spi:0.6'
<dependency> <groupId>org.api-typeable-pojos</groupId> <artifactId>atp-spi</artifactId> <version>0.6</version> </dependency>
<dependency org="org.api-typeable-pojos" name="atp-spi" rev="0.6"/>
"org.api-typeable-pojos", "atp-spi", "0.6"