Broadwick generic modelling code framework (java)