IT'S J.A.V.A. TIME!