@SuppressWarnings("unchecked")
public <T> T evaluateFullExpression(String expression, Class<T> clazz) throws FalconException {
try {
return (T) EVALUATOR.evaluate(expression, clazz, RESOLVER, RESOLVER);
} catch (ELException e) {
throw new FalconException("Unable to evaluate " + expression, e);
}
}