I don't get a compilation error when I build R3 with Ant, but Eclipse always shows a compilation error in AbstractTypeMap. It's 50th line:
public Set<Entry<? extends B>> entrySet() { return entrySet; }
I think this must be an eclipse bug, since IDEA doesn't complain about it and it builds OK with ant in both JDK 1.5 and 1.6. There's certainly nothing syntactically wrong with the line that I can see...