@Nullable
  @Contract(value = "null -> null", pure = true)
  public static PsiMethodCallExpression getCallForQualifier(PsiExpression qualifier) {
    if (qualifier != null &&
        PsiUtil.skipParenthesizedExprUp(qualifier.getParent()) instanceof PsiReferenceExpression methodExpr &&
        PsiTreeUtil.isAncestor(methodExpr.getQualifierExpression(), qualifier, false) &&
        methodExpr.getParent() instanceof PsiMethodCallExpression call) {
      return call;
    }
    return null;
  }
@Nullable
  @Contract(value = "null -> null", pure = true)
  public static PsiMethodCallExpression getCallForQualifier(PsiExpression qualifier)