Now compatible with JDK 6.