in src/main/java/org/apache/maven/plugins/pdf/PdfAggregateMojo.java [183:195]
private void addTOCItems(DocumentTOCItem parent, Map<String, Object> item, String stagedId) {
DocumentTOCItem tocItem = new DocumentTOCItem();
tocItem.setName((String) item.get("name"));
tocItem.setRef(stagedId + "/" + item.get("ref"));
List<Map<String, Object>> items = (List) item.get("items");
for (Map<String, Object> it : items) {
addTOCItems(tocItem, it, stagedId);
}
parent.addItem(tocItem);
}