Changes to prep for java work

- Java isn't smart enough to deal with the overrides in UntypedMetaRecord and MetaRecord
- Add javaText and javaDefaultText to RenderType
- Fix an unrelated scaladoc warning