private string WriteNode( IDataStoreNode node, bool indent ) { var sb = new StringBuilder(); using( var writer = new XmlDataStoreWriter(sb, indent) ) { if( node.NotNullReference() ) writer.Write(node); } return sb.ToString(); }