Some Goals:
- No concern about compatibility
- No Support for iBatis
- Java 8
- Pluggable renderers (like Markdown or Velocity)
- Better plugin mechanism
- Better API for the example objects (fluent?)
- Simpler configuration and establish some reasonable default conventions
- Get rid of the PrimaryKey, BaseRecord, RecordWithBLOBs hierarchy
- Java code merge as an optional module with JavaParser
- Make it easier to generate code for other languages like Scala