@override Future<String?> shutdown() async { _warmStartTracker?.dispose(); final version = await methodChannel.invokeMethod<String>('shutdown'); return version; }