protected DnaEngine( ExecutionContext context,
DnaConfiguration.ConfigurationDefinition configuration ) {
this.problems = new SimpleProblems();
// Use the configuration's context ...
this.detectors = new MimeTypeDetectors();
this.context = context.with(detectors);
// And set up the scanner ...
this.configuration = configuration;
this.scanner = new ConfigurationScanner(this.problems, this.context, this.configuration);