@NotNull
  public Map<PsiElement, ExpressionTypeProvider> getExpressions(@NotNull PsiFile file,
                                                                @NotNull Editor editor) {
    Language language = PsiUtilCore.getLanguageAtOffset(file, editor.getCaretModel().getOffset());
    Set<ExpressionTypeProvider> handlers = getHandlers(file.getProject(), language, file.getViewProvider().getBaseLanguage());
    return getExpressions(file, editor, handlers);
  }
@NotNull
  public Map<PsiElement, ExpressionTypeProvider> getExpressions(@NotNull PsiFile file,
                                                                @NotNull Editor editor)