@override Future<T?> showRoute() { final future = openRouteDelegate()(this); assert(hasRoute); return future; }