Draft java generator, #401.
New test files, #401.
Lang tests, #401.
Command-line tests, #401.