https://github.com/nmcl/JavaSim/issues/9
#9