Math Expression parser

Ola a todos,
Alguem conhece algum interpretador de expressões, estou precisando interpretar uma formula em java.

Exemplo:
    String formula = "((A+B)/C)";

Obs: a formula e as variaveis serão gravadas no banco.
duvida pareceida:
http://www.guj.com.br/posts/list/92558.java

Achei alguns Frameworks:

http://www.singularsys.com/jep/
e
http://www.bestcode.com/html/jbcparser.html

O problema que os dois são pagos, queira saber se alguem conhece algum opensorce

Att…

gambamt, nao serve para voce usar um parser de alguma linguagem pela script api, como o Rhino?

abracos

Tem esse que eu fiz.

Mas uma linguagem de Script também seria legal.

Pessoal, descobri que a empresa onde eu trabalho tem a licença do jep, gostei da solução do Mark_Ameba também, muito simples e bem util, se não fosse usar o Jep optaria por ele.

Obrigado a todos pela ajuda.