anchor.diff:  
     static const List<String> styleSuffixes = <String>['', '_outlined', '_rounded', '_sharp'];
   
  -  String id;            // e.g. 5g, 5g_outlined, 5g_rounded, 5g_sharp
  -  String shortId;       // e.g. 5g
  -  String flutterId;     // e.g. five_g, five_g_outlined, five_g_rounded, five_g_sharp
  -  String name;          // e.g. five g, five g outlined, five g rounded, five g sharp
  -  String hexCodepoint;  // e.g. e547
  +  late String id;            // e.g. 5g, 5g_outlined, 5g_rounded, 5g_sharp
  +  late String shortId;       // e.g. 5g
  +  late String flutterId;     // e.g. five_g, five_g_outlined, five_g_rounded, five_g_sharp
  +  late String name;          // e.g. five g, five g outlined, five g rounded, five g sharp
  +  late String hexCodepoint;  // e.g. e547
   
     // The suffix for the 'material-icons' HTML class.
  -  String htmlSuffix;
  +  late String htmlSuffix;
   
     String get mirroredInRTL => _iconsMirroredWhenRTL.contains(shortId) ? ', matchTextDirection: true' : '';
   
  
positive.code:     // Sort a regular icon before its variants.
      if (shortId == b.shortId) {
        return id.length - b.id.length;
      } else {
        return flutterId.compareTo(b.flutterId);
      }
    }
  
    String _replaceLast(String string, String toReplace) {
  
negative.code: // Copyright 2014 The Flutter Authors. All rights reserved.
  // Use of this source code is governed by a BSD-style license that can be
  // found in the LICENSE file.
  
  // Regenerates the material icons file.
  // See https://github.com/flutter/flutter/wiki/Updating-Material-Design-Fonts-&-Icons
  