public Executor(
     IServerList windowsServers,
     ISqlServerList sqlServers,
     ISqlServerVersionMap sqlServerVersionMap,
     IReportSink sink)
 {
     m_WindowsServers      = windowsServers;
     m_SqlServers          = sqlServers;
     m_SqlServerVersionMap = sqlServerVersionMap;
     m_Sink = sink;
 }
 public SqlServerVersionGatherer(ISqlServerList sqlServers, ISqlServerVersionMap versionMap)
 {
     m_SqlServers = sqlServers.SqlServers;
     m_VersionMap = versionMap.VersionMap;
 }