protected internal void SetOutlines()
{
if (newBookmarks == null)
return;
DeleteOutlines();
if (newBookmarks.Count == 0)
return;
PdfDictionary catalog = reader.Catalog;
bool namedAsNames = (catalog.Get(PdfName.DESTS) != null);
WriteOutlines(catalog, namedAsNames);
MarkUsed(catalog);
}