function Context(id, parent) {
            this._id = id;
            this._parent = parent;
            this._value = Object.create(null);
            this._value['_contextId'] = id;
        }
Returns true if `a` is completely covered by `b`.
Returns true if `b` is a more relaxed `a`.
Return true if (`a` === true implies `b` === true).