java 6 compat