function BoxedTree(options) {
    var _this;

    BoxedTree_classCallCheck(this, BoxedTree);

    _this = _super.call(this, options);

    var mergedOptions = BoxedTree_objectSpread(BoxedTree_objectSpread(BoxedTree_objectSpread({}, js_BaseTree.defaults), BoxedTree.defaults), options);

    _this._getBodyDisplayText = mergedOptions.getBodyDisplayText;
    _this.nodeSettings = new js_BoxedNodeSettings(BoxedTree_assertThisInitialized(_this), mergedOptions.nodeSettings);
    return _this;
  }
/** 
   * @param {object} options The options object.
   * @param {bodyDisplayTextAccessorCallBack} options.getBodyDisplayText Determines how to obtain the body text to display for a node corresponding to a data item.
  */
@param {object} options The options object.
@param {bodyDisplayTextAccessorCallBack} options.getBodyDisplayText Determines how to obtain the body text to display for a node corresponding to a data item.
@param { object } options The options object . @param { bodyDisplayTextAccessorCallBack } options . getBodyDisplayText Determines how to obtain the body text to display for a node corresponding to a data item .
function BoxedTree(options) {
    var _this;
    BoxedTree_classCallCheck(this, BoxedTree);
    _this = _super.call(this, options);
    var mergedOptions = BoxedTree_objectSpread(BoxedTree_objectSpread(BoxedTree_objectSpread({}, js_BaseTree.defaults), BoxedTree.defaults), options);
    _this._getBodyDisplayText = mergedOptions.getBodyDisplayText;
    _this.nodeSettings = new js_BoxedNodeSettings(BoxedTree_assertThisInitialized(_this), mergedOptions.nodeSettings);
    return _this;
  }
function BoxedTree ( options ) { var _this ; BoxedTree_classCallCheck ( this , BoxedTree ) ; _this = _super . call ( this , options ) ; var mergedOptions = BoxedTree_objectSpread ( BoxedTree_objectSpread ( BoxedTree_objectSpread ( { } , js_BaseTree . defaults ) , BoxedTree . defaults ) , options ) ; _this . _getBodyDisplayText = mergedOptions . getBodyDisplayText ; _this . nodeSettings = new js_BoxedNodeSettings ( BoxedTree_assertThisInitialized ( _this ) , mergedOptions . nodeSettings ) ; return _this ; }
@param {object} options The options object.
@param { object } options The options object .