text: public String getPIDString(final long pid) {Map<Long,String> dic = getDictionary();if (dic == null || !dic.containsKey(pid)) {ClassID fmt = getFormatID();if (SummaryInformation.FORMAT_ID.equals(fmt)) {dic = PropertyIDMap.getSummaryInformationProperties();} else if (DocumentSummaryInformation.FORMAT_ID[0].equals(fmt)) {dic = PropertyIDMap.getDocumentSummaryInformationProperties();}}return (dic != null && dic.containsKey(pid)) ? dic.get(pid) : PropertyIDMap.UNDEFINED;}