public StumpsRunner(StumpsConfiguration configuration) { if (configuration == null) { throw new ArgumentNullException("configuration"); } this.Configuration = configuration; _syncRoot = new object(); }