I just came upon this shining piece of dependency from the xerces-j2 jpackage:

Name: xerces-j2

BuildRequires: xerces-j2

Which means, for the uninitiated, that in order to build xerces-j2 I must have xerces-j2. Same thing with ant – to build ant I need to already have ant installed.