Financial modeling with Java.