SIF 3 Training Project for Java