public MarkedContentInfo(PdfName tag, PdfDictionary dictionary) { this.tag = tag; this.dictionary = dictionary != null ? dictionary : new PdfDictionary(); // I'd really prefer to make a defensive copy here to make this immutable }