public override void ToPdf(PdfWriter writer, Stream os) {
os.WriteByte((byte)'[');
bool first = true;
PdfObject obj = null;
foreach (PdfObject obja in arrayList) {
obj = (obja == null) ? PdfNull.PDFNULL : obja;
type = obj.Type;
if (!first && type != PdfObject.ARRAY && type != PdfObject.DICTIONARY && type != PdfObject.NAME && type != PdfObject.STRING)
os.WriteByte((byte)' ');
first = false;
obj.ToPdf(writer, os);
}
os.WriteByte((byte)']');
}