I was trying to compile Apache Axiom using Maven 2.0.9. But it didn't work when I was using IBM JDK 6 SR1. Then I found this issue. It turns out to be a very interesting problem with IBM JDK 6 SR1.
So I repeated the same test on my machine. Yeah, I have to say the output is quite weird. How can you image this kind of problem occurs in the JDK?