EntryFactory ef = EntryFactory.newInstance(rootFactory);
ef.compose(this.manager); // the container should of have done this then
//END hack that needs to be replaced by something like:
// EntryFactory ef = this.manager.lookup(EntryFactory.ROLE);
Entry rootEntry = ef.getRootEntry(this.startLocation);
//get a reader
HierarchyReader hr = new HierarchyReader();
hr.setDepth(this.theDepth);
// get going
hr.setContentHandler(this.contentHandler);