try {
ValueFactory f;
f = factories.get(propertyName.toLowerCase().intern());
InputSource is = new InputSource(new StringReader(value));
LexicalUnit lu = parser.parsePropertyValue(is);
CSSOMValue v = new CSSOMValue(f, f.createValue(lu));
setPropertyCSSValue(propertyName, v, prio);
} catch (Exception e) {
throw CSSDOMExceptionFactory.createDOMException
(DOMException.INVALID_ACCESS_ERR,
"property.value",