[Java] eProject Semester 2