Moved simulation to xtend, added parse and simulation tests, adjusted
generator to fit the requested Java output