public List<CosReal> getD() { COSDictionary cosDictionary = ((PDAction) simplePDObject).getCOSObject(); if (cosDictionary != null) { COSBase dEntry = cosDictionary.getDictionaryObject(COSName.D); if (dEntry != null && dEntry instanceof COSArray) { List<CosReal> result = new ArrayList<>(); for (COSBase cosBase : (COSArray) dEntry) { if (cosBase instanceof COSNumber) { result.add(new PBCosReal((COSNumber) cosBase)); } } return Collections.unmodifiableList(result); } } return Collections.emptyList(); }