anchor.diff:    List<TextMarker> getAllMarks() {
       var result = call('getAllMarks');
       if (result is! List) return [];
  -    return new List<TextMarker>.from(
  -        result.map((mark) => new TextMarker(mark)).toList());
  +    return new List.from(result.map((mark) => new TextMarker(mark)));
     }
   
     /**
  
positive.code:   String get mode => jsProxy['mode'];
  
    /// The mode's file extension.
    List<String> get ext => new List<String>.from(jsProxy['ext']);
  
    /// The mode's other file extensions.
    List<String> get alias =>
  
negative.code: 
    static Map<JsObject, CodeMirror> _instances = {};
  
    static List<String> get MODES => new List.from(
        keys(_cm['modes']).where((modeName) => modeName != 'null'));
  
    static List<String> get MIME_MODES => new List.from(keys(_cm['mimeModes']));
  
    static List<String> get COMMANDS => new List.from(keys(_cm['commands']));
  
    /**
     * It contains a string that indicates the version of the library. This is a
  