StringPattern[] optionalWarningHandlePatterns,
boolean rebuild
) {
this.optionalDestinationDirectory = optionalDestinationDirectory;
this.optionalCharacterEncoding = optionalCharacterEncoding;
this.benchmark = new Benchmark(verbose);
this.debuggingInformation = debuggingInformation;
this.optionalWarningHandlePatterns = optionalWarningHandlePatterns;
this.rebuild = rebuild;
// Set up the IClassLoader.