anchor.diff:  
     @override
     int get hashCode {
  -    // Split into two hashValues calls because the hashValues function is
  +    // Split into several hashValues calls because the hashValues function is
       // limited to 20 parameters.
       return hashValues(
         icon,
  
positive.code:       fillColor,
        border,
        enabled,
        prefixIcon,
        hashValues(
          prefix,
          prefixText,
          prefixStyle,
  
negative.code:         enabledBorder,
          border,
          enabled,
          hashValues(
            semanticCounterText,
            alignLabelWithHint,
          ),
        ),
      );
    }
  