@override Future<State> init(Config config) async { final result = await methodChannel.invokeMapMethod('init', config.toMap()); final map = Map<String, dynamic>.from(result as Map); return State(map); }