anchor.diff:      _classes = types
           .where(isPublic)
           .map((e) => new Class(e, this))
  -        .toList(growable: false);
  -
  -    // XXX working around a VM SDK issue. Once fixed, you can chain the sort()
  -    if (_classes.isNotEmpty) _classes.sort(byName);
  +        .toList(growable: false)..sort(byName);
   
       return _classes;
     }
  
positive.code:   List<Method> get staticMethods {
      if (_staticMethods != null) return _staticMethods;
  
      _staticMethods = _methods.where((m) => m.isStatic).toList(growable: false);
  
      // XXX working around a VM SDK issue. Once fixed, you can chain the sort()
      if (_staticMethods.isNotEmpty) _staticMethods.sort(byName);
  
      return _staticMethods;
    }
  
negative.code:     _fields = _cls.fields
          .where(isPublic)
          .map((e) => new Field(e, library))
          .toList(growable: false)..sort(byName);
  
      return _fields;
    }
  