private static List<FactMetaModel> toModel( String drl )
throws DroolsParserException {
Preconditions.checkNotNull(drl, "The string representing DRL can't be null!");
if ( drl.startsWith( "#advanced" ) || drl.startsWith( "//advanced" ) ) {
throw new DroolsParserException( "Using advanced editor" );
}
final DrlParser parser = new DrlParser();
final StringReader reader = new StringReader( drl );
final PackageDescr pkg = parser.parse( reader );
if ( parser.hasErrors() ) {
throw new DroolsParserException( "The model drl " + drl + " is not valid" );
}
if ( pkg == null ) {
return emptyList();
}