anchor.diff:  /// To show the [SwitchListTile] as disabled, pass null as the [onChanged]
   /// callback.
   ///
  -/// {@tool sample}
  +/// {@tool sample --template=stateful_widget_scaffold}
   ///
   /// This widget shows a switch that, when toggled, changes the state of a [bool]
   /// member field called `_lights`.
   ///
   /// ```dart
  -/// SwitchListTile(
  -///   title: const Text('Lights'),
  -///   value: _lights,
  -///   onChanged: (bool value) { setState(() { _lights = value; }); },
  -///   secondary: const Icon(Icons.lightbulb_outline),
  -/// )
  +/// bool _lights = false;
  +///
  +/// Widget build(BuildContext context) {
  +///   return Center(
  +///     child: SwitchListTile(
  +///       title: const Text('Lights'),
  +///       value: _lights,
  +///       onChanged: (bool value) { setState(() { _lights = value; }); },
  +///       secondary: const Icon(Icons.lightbulb_outline),
  +///     ),
  +///   );
  +/// }
   /// ```
   /// {@end-tool}
   ///
  
positive.code: 
  // Examples can assume:
  // void setState(VoidCallback fn) { }
  // bool _lights;
  
  enum _SwitchListTileType { material, adaptive }
  
  /// A [ListTile] with a [Switch]. In other words, a switch with a label.
  ///
  /// The entire list tile is interactive: tapping anywhere in the tile toggles
  /// the switch.
  ///
  /// The [value], [onChanged], [activeColor], [activeThumbImage], and
  /// [inactiveThumbImage] properties of this widget are identical to the
  
negative.code:   ///
    /// ```dart
    /// SwitchListTile(
    ///   value: _isSelected,
    ///   onChanged: (bool newValue) {
    ///     setState(() {
    ///       _isSelected = newValue;
    ///     });
    ///   },
    ///   title: Text('Selection'),
    /// )
    /// ```
    final ValueChanged<bool> onChanged;
  