if (catalog.getPageLabelsTree(false) == null) { return null; Map<Integer, PdfObject> pageLabels = catalog.getPageLabelsTree(false).getNumbers(); if (pageLabels.size() == 0) { return null;
pageLabel.put(PdfName.St, new PdfNumber(firstPage)); getDocument().getCatalog().getPageLabelsTree(true).addEntry(getDocument().getPageNumber(this) - 1, pageLabel); return this;