Java code generator for efficient immutable structured data and companion builder classes plus full delta support.