Cleanup
Deal with field names that happen to be Java keywords by automatically
appending an underscore if no alternative is provided by a
<java name="..."> annotation.