_processLabelText(ctx, selected, hover, inText) {
    const splitter = new LabelSplitter(ctx, this, selected, hover);
    return splitter.process(inText);
  }
This explodes the passed text into lines and determines the width, height and number of lines.
@param {CanvasRenderingContext2D} ctx
@param {boolean} selected
@param {boolean} hover
@param {string} inText  the text to explode
@returns {{width, height, lines}|*}
@private