protected StyleKeyword getArgumentAsKeyword(
String functionName, List arguments, int index,
AllowableKeywords allowableKeywords) {
StyleValue value = (StyleValue) arguments.get(index);
StyleKeyword keyword = null;
if (value instanceof StyleKeyword) {
keyword = (StyleKeyword) value;
} else {
unexpectedType(functionName, index, StyleValueType.KEYWORD, value);
}