final String drl = ioService.readAllString( Paths.convert( path ) );
final String[] dsls = loadDslsForPackage( path );
final List<String> globals = loadGlobalsForPackage( path );
//Signal opening to interested parties
resourceOpenedEvent.fire( new ResourceOpenedEvent( path,
sessionInfo ) );
return RuleModelDRLPersistenceImpl.getInstance().unmarshalUsingDSL( drl,
globals,
dataModelService.getDataModel( path ),