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;}

public String GetPIDString(long pid){String s = null;if (dictionary != null)s = (String)dictionary[pid];if (s == null)s = SectionIDMap.GetPIDString(FormatID.Bytes, pid);if (s == null)s = SectionIDMap.UNDEFINED;return s;}
