Mod4j: Modeling for Java using Domain Specific Languages

Generate 'toString()', 'hashCode()' and 'equals()' methods into the domain classes.