constructor() {

		super();

		// configure
		this._allowsInherit = false;
		this.computeOutputValue = this._computeFromInherited;

		this._whiteSpacedContent = '';

		// strategies

		/**
		 *
		 * @type {StringCollapserStrategy}
		 * @internal
		 */
		this._stringCollapser = this.emptyStrategyLogic;

		/**
		 *
		 * @type {InlineCollapserStrategy}
		 * @internal
		 */
		this._inlineCollapser = this.emptyStrategyLogic;

		/**
		 *
		 * @type {InlineWrapperStrategy}
		 * @internal
		 */
		this._inlineWrapper = this.emptyStrategyLogic;
	}
@typedef InlineWrapperStrategy
@type {(inlines:{Array}, i:{number}, lastInlineOffset:{number}, options:Object<string,any>) => boolean}