mw.widgets.SelectWithInputWidget.prototype.restorePreInfuseState = function ( state ) {
        mw.widgets.SelectWithInputWidget.super.prototype.restorePreInfuseState.call( this, state );
        this.dropdowninput.restorePreInfuseState( state.dropdowninput );
        this.textinput.restorePreInfuseState( state.textinput );
    };