@NotNull
  static HighlightInfo.Builder createIncompatibleTypeHighlightInfo(@NotNull PsiType lType,
                                                                   @Nullable PsiType rType,
                                                                   @NotNull TextRange textRange,
                                                                   int navigationShift) {
    return createIncompatibleTypeHighlightInfo(lType, rType, textRange, navigationShift, getReasonForIncompatibleTypes(rType));
  }
@NotNull
  static HighlightInfo.Builder createIncompatibleTypeHighlightInfo(@NotNull PsiType lType,
                                                                   @Nullable PsiType rType,
                                                                   @NotNull TextRange textRange,
                                                                   int navigationShift)