code: public static Object parseExpression(String expression, String path, int lineNumber) {
          try {
              return Ognl.parseExpression(expression);
          } catch (Exception ex) {
              throw new OgnlRuntimeException(ex, path, lineNumber);
          }
      }
docs: Parses an OGNL expression.
  
  @param expression the expression
  @param path the path
  @param lineNumber the line number
  
  @return a tree representation of the OGNL expression
  
  @throws OgnlRuntimeException when a {@link ognl.OgnlException} occurs