anchor.diff:        'ADD_SUPER_CONSTRUCTOR_INVOCATION',
         50,
         "Add super constructor {0} invocation");
  -  static const CHANGE_TO = const FixKind('CHANGE_TO', 51, "Change to '{0}'");
  +  static const CHANGE_TO = const FixKind('CHANGE_TO', 49, "Change to '{0}'");
     static const CHANGE_TO_STATIC_ACCESS = const FixKind(
         'CHANGE_TO_STATIC_ACCESS',
         50,
  
positive.code:       50,
        "Create {0} missing override(s)");
    static const CREATE_NO_SUCH_METHOD =
        const FixKind('CREATE_NO_SUCH_METHOD', 49, "Create 'noSuchMethod' method");
    static const IMPORT_LIBRARY_PREFIX = const FixKind(
        'IMPORT_LIBRARY_PREFIX',
        51,
        "Use imported library '{0}' with prefix '{1}'");
    static const IMPORT_LIBRARY_PROJECT =
        const FixKind('IMPORT_LIBRARY_PROJECT', 51, "Import library '{0}'");
    static const IMPORT_LIBRARY_SDK =
        const FixKind('IMPORT_LIBRARY_SDK', 51, "Import library '{0}'");
    static const IMPORT_LIBRARY_SHOW =
        const FixKind('IMPORT_LIBRARY_SHOW', 51, "Update library '{0}' import");
    static const INSERT_SEMICOLON =
        const FixKind('INSERT_SEMICOLON', 50, "Insert ';'");
    static const MAKE_CLASS_ABSTRACT =
  
negative.code: List<Fix> computeFixes(SearchEngine searchEngine, CompilationUnit unit,
      AnalysisError error) {
    var processor = new FixProcessor(searchEngine, unit, error);
    List<Fix> fixes = processor.compute();
    fixes.sort((Fix a, Fix b) {
      return a.kind.relevance - b.kind.relevance;
    });
    return fixes;
  }
  
  
  