private static AnalysisStartingPoint fromArithmeticException(PsiElement anchor) {
    if (anchor instanceof PsiExpression divisor) {
      PsiType type = divisor.getType();
      if (PsiTypes.longType().equals(type)) {
        return AnalysisStartingPoint.create(DfTypes.longValue(0), divisor);
      }
      else if (TypeConversionUtil.isIntegralNumberType(type)) {
        return AnalysisStartingPoint.create(DfTypes.intValue(0), divisor);
      }
    }
    return null;
  }
private static AnalysisStartingPoint fromArithmeticException(PsiElement anchor)