public virtual IEnumerable <HibernateMapping> BuildMappings() { var hbms = new List <HibernateMapping>(); if (MergeMappings) { BuildSingleMapping(hbms.Add); } else { BuildSeparateMappings(hbms.Add); } ApplyVisitors(hbms); log.Flush(); return(hbms); }