It has become apparent that I should have used ArrayLists in the getIncludePaths/getSrcFiles methods in DOMFactory. This became more prominent to me as I was puttin the finishing touches on the standalone parser.
Ooops, forgot to add blockers.
The appropriate changes have been made to DOMFactory and the callers of those methods too.