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.