private SingleScenarioResult runScenario(
String packageName,
Scenario scenario,
RuleCoverageListener coverage) throws SerializationException {
ModuleItem item = this.rulesRepository.loadModule(packageName);
try {
return runScenario(scenario,
item,
((InternalRuleBase) RuleBaseCache.getInstance().get(item.getUUID())).getRootClassLoader(),
loadCacheRuleBase(item),
coverage);
} catch (Exception e) {
if (e instanceof DetailedSerializationException) {
DetailedSerializationException err = (DetailedSerializationException) e;