java 1.5 compile fix