Java codegen for the IHE ITI profiles