{
Lexer lexer = new Lexer(new PushbackReader(new StringReader(expression)));
OclParser parser = new OclParser(lexer);
Start startNode = parser.parse();
this.translatedExpression = new Expression(expression);
startNode.apply(this);
}
catch (ParserException ex)
{
throw new OclParserException(ex.getMessage());
}