lrn how 2 java omg