Explain Java 6 hack