Introduced a new data type

Interesting - the java code generted doesn't appear to include any
"Party" or "Person" code... the generated mkGreeting method simply
gets - two arguments of the data types member types.