PROG2 java