Java for Simulation and Optimization