protected EngineConfiguration ParseContents() { AspectLanguageLexer lexer = new AspectLanguageLexer(_reader); AspectParser parser = new AspectParser(lexer); try { return parser.Parse(); } catch (antlr.RecognitionException e) { int line = e.getLine(); int startColumn = e.getColumn(); String filename = e.getFilename(); LexicalInfo info = new LexicalInfo(filename, line, startColumn, -1); throw new BuilderException(info, e.Message); } }