private Doc chainDoc
Private chainDoc As Doc
private: Doc^ chainDoc
val mutable private chainDoc: Doc