anchor.diff:        : this(message, ErrorType.LINT, null, column: column, length: length);
   
     @override
  +  int compareTo(Annotation other) {
  +    if (lineNumber != other.lineNumber) {
  +      return lineNumber - other.lineNumber;
  +    } else if (column != other.column) {
  +      return column - other.column;
  +    }
  +    return message.compareTo(other.message);
  +  }
  +
  +  @override
     String toString() =>
         '[$type]: "$message" (line: $lineNumber) - [$column:$length]';
   
  
positive.code:         }
        });
      });
      try {
        expect(actual, unorderedMatches(expected));
        // ignore: avoid_catches_without_on_clauses
  
negative.code:   p.Context get pathContext => physicalResourceProvider.pathContext;
  }
  
  class Annotation implements Comparable<Annotation> {
    final int column;
    final int length;
    final String message;
  