public InnoSetupProductPackager(IInnoSetupCompiler compiler, Suite suite, IUserOutput output) { Contract.Requires(compiler != null); Contract.Requires(suite != null); this.compiler = compiler; this.suite = suite; this.output = output; }