function RTCodeError(message, startOffset, endOffset, line, column) {
        _classCallCheck(this, RTCodeError);

        var _this = _possibleConstructorReturn(this, Object.getPrototypeOf(RTCodeError).call(this));

        Error.captureStackTrace(_this, RTCodeError);
        _this.name = 'RTCodeError';
        _this.message = message || '';
        _this.index = norm(startOffset);
        _this.startOffset = norm(startOffset);
        _this.endOffset = norm(endOffset);
        _this.line = norm(line);
        _this.column = norm(column);
        return _this;
    }
@param {string} message
@param {number=} startOffset
@param {number=} endOffset
@param {number=} line
@param {number=} column
@constructor