final AgentOptions options, final IExceptionLogger logger) {
this.runtime = runtime;
this.instrumenter = new Instrumenter(runtime);
this.logger = logger;
// Class names will be reported in VM notation:
includes = new WildcardMatcher(
toWildcard(toVMName(options.getIncludes())));
excludes = new WildcardMatcher(
toWildcard(toVMName(options.getExcludes())));
exclClassloader = new WildcardMatcher(
toWildcard(options.getExclClassloader()));
classFileDumper = new ClassFileDumper(options.getClassDumpDir());
}