protected virtual Node_Module parseModule(AModule node)
 {
     return new Node_Module(
     parseOne<TInteger,Node_Integer>(parseInteger, (TInteger)node.GetNiviokmajorversionnumber()),
     parseOne<TInteger,Node_Integer>(parseInteger, (TInteger)node.GetNiviokminorversionnumber()),
     parseMult0<AImport,Node_Import>(parseImport, node.GetImport()),
     parseOne<ASieve,Node_Sieve>(parseSieve, (ASieve)node.GetSieve()),
     getSource(node));
 }