public AnalyzerPluginGenerator(SonarQube.Plugins.Common.ILogger logger)
 {
     if (logger == null)
     {
         throw new ArgumentNullException("logger");
     }
     this.logger = logger;
 }
 public AnalyzerPluginGenerator(INuGetPackageHandler packageHandler, SonarQube.Plugins.Common.ILogger logger)
 {
     if (packageHandler == null)
     {
         throw new ArgumentNullException("packageHandler");
     }
     if (logger == null)
     {
         throw new ArgumentNullException("logger");
     }
     this.packageHandler = packageHandler;
     this.logger = logger;
 }