anchor.diff:      _staticFields = _allFields
           .where((f) => f.isStatic)
           .where((f) => !f.isConst)
  -        .toList(growable: false);
  -
  -    // XXX working around a VM SDK issue. Once fixed, you can chain the sort()
  -    if (_staticFields.isNotEmpty) _staticFields.sort(byName);
  +        .toList(growable: false)..sort(byName);
   
       return _staticFields;
     }
  
positive.code:   bool get hasExceptions => _allClasses.any((c) => c.isErrorOrException);
  
    List<Class> get exceptions {
      List temp =
          _allClasses.where((c) => c.isErrorOrException).toList(growable: false);
  
      // XXX working around a VM SDK issue. Once fixed, you can chain the sort()
      if (temp.isNotEmpty) temp.sort(byName);
  
      return temp;
    }
  
    @override
  
negative.code: 
    List<Field> get instanceProperties {
      if (_instanceFields != null) return _instanceFields;
      _instanceFields = _allFields
          .where((f) => !f.isStatic)
          .toList(growable: false)..sort(byName);
  
      return _instanceFields;
    }
  
    List<Field> get constants {
      if (_constants != null) return _constants;
      _constants = _allFields.where((f) => f.isConst).toList(growable: false)
        ..sort(byName);
  
      return _constants;
    }
  