java6 fixes