Failed to compile with JDK 1.5, but I removed the issues I found.