anchor.diff:  List<Fix> computeFixes(SearchEngine searchEngine, CompilationUnit unit,
       AnalysisError error) {
     var processor = new FixProcessor(searchEngine, unit, error);
  -  return processor.compute();
  +  List<Fix> fixes = processor.compute();
  +  fixes.sort((Fix a, Fix b) {
  +    return a.kind.relevance - b.kind.relevance;
  +  });
  +  return fixes;
   }
   
   
  
positive.code:       '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_STATIC_ACCESS = const FixKind(
        'CHANGE_TO_STATIC_ACCESS',
        50,
  
negative.code:       50,
        "Create {0} missing override(s)");
    static const CREATE_NO_SUCH_METHOD =
        const FixKind('CREATE_NO_SUCH_METHOD', 51, "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', 49, "Import library '{0}'");
    static const IMPORT_LIBRARY_SDK =
        const FixKind('IMPORT_LIBRARY_SDK', 49, "Import library '{0}'");
    static const IMPORT_LIBRARY_SHOW =
        const FixKind('IMPORT_LIBRARY_SHOW', 49, "Update library '{0}' import");
    static const INSERT_SEMICOLON =
        const FixKind('INSERT_SEMICOLON', 50, "Insert ';'");
    static const MAKE_CLASS_ABSTRACT =
  