public Node_Module(
	Node_Integer @niviokMajorVersionNumber,
	Node_Integer @niviokMinorVersionNumber,
	IList<Node_Import> @imports,
	Node_Sieve @sieve,
	string @nodeSource )
        {
            m_niviokMajorVersionNumber = @niviokMajorVersionNumber;
            m_niviokMinorVersionNumber = @niviokMinorVersionNumber;
            m_imports = @imports;
            m_sieve = @sieve;
            m_nodeSource = @nodeSource;
        }
 protected virtual XmlElement serialize(Node_Integer node)
 {
     XmlElement elem = _doc.CreateElement(node.typeName, desible1NS);
     elem.AppendChild(_doc.CreateTextNode(node.ToString()));
     return elem;
 }