//.CommonJS var CSSOM = {}; ///CommonJS

/**

* @constructor
* @see http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-CSSValue
*
* TODO: add if needed
*/

CSSOM.CSSValue = function CSSValue() { };

CSSOM.CSSValue.prototype = {

constructor: CSSOM.CSSValue,

// @see: http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-CSSValue
set cssText(text) {
        var name = this._getConstructorName();

        throw new Error('DOMException: property "cssText" of "' + name + '" is readonly and can not be replaced with "' + text + '"!');
},

get cssText() {
        var name = this._getConstructorName();

        throw new Error('getter "cssText" of "' + name + '" is not implemented!');
},

_getConstructorName: function() {
        var s = this.constructor.toString(),
                        c = s.match(/function\s([^\(]+)/),
                        name = c[1];

        return name;
}

};

//.CommonJS exports.CSSValue = CSSOM.CSSValue; ///CommonJS