org.udtopia:udtopia (maven):  User-defined types (UDTs) are the best way to control complexity and bring clarity to your code, but UDTs are unwieldy in Java. UDTopia makes Java UDTs a delight. 
Keywords: java|no-dependencies|udt