public PackageDescr parse(boolean isEditor, final String source,
final Reader dsl) throws DroolsParserException {
DefaultExpanderResolver resolver = getDefaultResolver(dsl);
final Expander expander = resolver.get("*", null);
final String expanded = expander.expand(source);
if (expander.hasErrors()) {
this.results.addAll(expander.getErrors());
}
return this.parse(isEditor, expanded);
}