java req. obs.