virtual void Print(std::ostream &os = std::cout, std::string const &indent = "" );
virtual void WriteContent(std::ofstream *fp, FileType t);
virtual void Print(std::ostream &os = std::cout, std::string const &indent = "" );
virtual void WriteContent(std::ofstream *fp, FileType t);