generate java model from schema