Java for parallel discrete event simulation: a survey. (18th July 2012)