The second Java training case study.