InternalWorkingMemory workingMemory = (InternalWorkingMemory) rulebase.newStatefulSession( sessionConfiguration,
null );
if ( coverage != null ) workingMemory.addEventListener( coverage );
try {
AuditLogReporter logger = new AuditLogReporter( workingMemory );
new ScenarioRunner( scenario,
classTypeResolver,
workingMemory );
SingleScenarioResult singleScenarioresult = new SingleScenarioResult();
singleScenarioresult.auditLog = logger.buildReport();
singleScenarioresult.result = new ScenarioRunResult( null,