java1.8 fix