A template java model project