language-java correctly handle operator precedence

This has been resolved, but not merged in the main library: https://github.com/vincenthz/language-java/issues/61

Solution: fork the library and create a new hackage package

Edited by Ogilvie, D.H. (Duncan)