_getBubbleState (target) {
        let bubbleState = target.getCustomState(Scratch3LooksBlocks.STATE_KEY);
        if (!bubbleState) {
            bubbleState = Clone.simple(Scratch3LooksBlocks.DEFAULT_BUBBLE_STATE);
            target.setCustomState(Scratch3LooksBlocks.STATE_KEY, bubbleState);
        }
        return bubbleState;
    }
/**
     * @param {Target} target - collect bubble state for this target. Probably, but not necessarily, a RenderedTarget.
     * @returns {BubbleState} the mutable bubble state associated with that target. This will be created if necessary.
     * @private
     */
@param {Target} target - collect bubble state for this target. Probably, but not necessarily, a RenderedTarget.
@returns {BubbleState} the mutable bubble state associated with that target. This will be created if necessary.
@private
@param { Target } target - collect bubble state for this target . Probably but not necessarily a RenderedTarget . @returns { BubbleState } the mutable bubble state associated with that target . This will be created if necessary . @private
_getBubbleState (target) {
        let bubbleState = target.getCustomState(Scratch3LooksBlocks.STATE_KEY);
        if (!bubbleState) {
            bubbleState = Clone.simple(Scratch3LooksBlocks.DEFAULT_BUBBLE_STATE);
            target.setCustomState(Scratch3LooksBlocks.STATE_KEY, bubbleState);
        }
        return bubbleState;
    }
_getBubbleState ( target ) { let bubbleState = target . getCustomState ( Scratch3LooksBlocks . STATE_KEY ) ; if ( ! bubbleState ) { bubbleState = Clone . simple ( Scratch3LooksBlocks . DEFAULT_BUBBLE_STATE ) ; target . setCustomState ( Scratch3LooksBlocks . STATE_KEY , bubbleState ) ; } return bubbleState ; }
@param {Target} target - collect bubble state for this target.
@param { Target } target - collect bubble state for this target .