Switched to using TreeSet to store outlines. Parsing of missing PDF files nearly done.