I also suggest reading - Debugging with System.out.println
Then you can see exactly what is going on..