protected void AddKid(PdfDictionary parent, PdfObject kid)
{
PdfObject kidObj = parent.Get(PdfName.K);
PdfArray kids;
if (kidObj is PdfArray){
kids = (PdfArray)kidObj;
} else {
kids = new PdfArray();
if (kidObj != null)
kids.Add(kidObj);
}
kids.Add(kid);
parent.Put(PdfName.K, kids);
}