retval = new COSDictionaryMap( actuals, fonts );
Iterator fontNames = fonts.keyList().iterator();
while( fontNames.hasNext() )
{
COSName fontName = (COSName)fontNames.next();
COSBase font = fonts.getDictionaryObject( fontName );
//data-000174.pdf contains a font that is a COSArray, looks to be an error in the
//PDF, we will just ignore entries that are not dictionaries.
if( font instanceof COSDictionary )
{
COSDictionary fontDictionary = (COSDictionary)font;