PdfArray kids_array = (PdfArray) PdfReader.getPdfObject(page.get(PdfName.KIDS));
if (kids_array == null) {
node.add(new PageTreeNode(page, pagecount, this, pdfreader));
System.out.println("Page= " + (++pagecount));
} else {
leaf = new PagesTreeNode(kids_array);
node.add(leaf);
page.put(PdfName.TYPE, PdfName.PAGES);
ArrayList kids = kids_array.getArrayList();
for (int k = 0; k < kids.size(); ++k) {
PdfDictionary kid = (PdfDictionary) PdfReader