#7 will add the generated Java to the repository, but it would be better to generate them in a gradle build. Blocked by: * #4