code: protected void CreateKeys(OffsetItem fdarrayRef,OffsetItem fdselectRef,OffsetItem charsetRef,OffsetItem charstringsRef)
  	{
  	    // create an FDArray key
          OutputList.addLast(fdarrayRef);
          OutputList.addLast(new UInt8Item((char)12));
          OutputList.addLast(new UInt8Item((char)36));
          // create an FDSelect key
          OutputList.addLast(fdselectRef);
          OutputList.addLast(new UInt8Item((char)12));
          OutputList.addLast(new UInt8Item((char)37));
          // create an charset key
          OutputList.addLast(charsetRef);
          OutputList.addLast(new UInt8Item((char)15));
          // create a CharStrings key
          OutputList.addLast(charstringsRef);
          OutputList.addLast(new UInt8Item((char)17));
  	}
docs: Function adds the keys into the TopDict
  @param fdarrayRef OffsetItem for the FDArray
  @param fdselectRef OffsetItem for the FDSelect
  @param charsetRef OffsetItem for the CharSet
  @param charstringsRef OffsetItem for the CharString