in src/java/org/apache/fop/render/pdf/pdfbox/PageParentTreeFinder.java [117:139]
private COSArray extractMarkedContentParents(COSArray numberTree, int position) {
COSBase tempObject;
boolean keyFlag = false;
for (COSBase kid : numberTree) {
if (keyFlag) {
if (kid instanceof COSObject) {
tempObject = ((COSObject)kid).getObject();
if (tempObject instanceof COSArray) {
return (COSArray) tempObject;
}
} else if (kid instanceof COSArray) {
return (COSArray)kid;
}
}
if (kid instanceof COSInteger) {
int temp = ((COSInteger)kid).intValue();
if (temp == position) {
keyFlag = true;
}
}
}
return new COSArray();
}