public final int compareTo(@NotNull UsageInfo2UsageAdapter o) {
    int byPath = VfsUtilCore.compareByPath(myVirtualFile, o.myVirtualFile);
    if (byPath != 0) {
      return byPath;
    }

    int offset = getStartOffset(myMergedNavigationRange);
    int other = getStartOffset(o.myMergedNavigationRange);

    return Integer.compare(offset, other);
  }
public final int compareTo(@NotNull UsageInfo2UsageAdapter o)