static PdfName() {
FieldInfo[] fields = typeof(PdfName).GetFields(BindingFlags.Public | BindingFlags.Static | BindingFlags.DeclaredOnly);
staticNames = new Hashtable(fields.Length);
try {
for (int fldIdx = 0; fldIdx < fields.Length; ++fldIdx) {
FieldInfo curFld = fields[fldIdx];
if (curFld.FieldType.Equals(typeof(PdfName))) {
PdfName name = (PdfName)curFld.GetValue(null);
staticNames[DecodeName(name.ToString())] = name;
}
}
}
catch {}
}