}
private DRLParser getParser(final Reader reader) {
try {
lexer = new DRLLexer( new ANTLRReaderStream( reader ) );
DRLParser parser = new DRLParser( new CommonTokenStream( lexer ));
parser.setTreeAdaptor( new DroolsTreeAdaptor() );
return parser;
} catch ( final Exception e ) {
throw new RuntimeException( "Unable to parser Reader",
e );
}