if (value instanceof CSSFunctionValue)
{
// thats plain and simple - resolve it directly.
final CSSFunctionValue functionValue = (CSSFunctionValue) value;
final String name = functionValue.getFunctionName().toLowerCase();
final StyleValueFunction o = (StyleValueFunction) functions.get(name);
if (o == null)
{
throw new FunctionEvaluationException("No such function registered: " + name);
}
return o.evaluate(documentContext, element, (CSSFunctionValue) value);
}
else if (value instanceof CSSValueList)
{
final CSSValueList list = (CSSValueList) value;
final int length = list.getLength();