lab3java