return FALSE;
}
}
else {
// recursive extraction
ExpressionExpression expr = (ExpressionExpression)expression;
StringBuffer referenced = (StringBuffer)(expr.getRoot().jjtAccept(this, data));
return referenced.insert(0, "(").append(")");//TODO is that SAFE ?
}
} else {
throw new RuntimeException("no such registered expression");
}