private static boolean areAllConstructorsThrow(final @Nullable PsiClass aClass, @NotNull PsiClassType exceptionType) {
    if (aClass == null) return false;
    final PsiMethod[] constructors = aClass.getConstructors();
    boolean thrown = constructors.length != 0;
    for (PsiMethod constructor : constructors) {
      if (!isHandledByMethodThrowsClause(constructor, exceptionType)) {
        thrown = false;
        break;
      }
    }
    return thrown;
  }
private static boolean areAllConstructorsThrow(final @Nullable PsiClass aClass, @NotNull PsiClassType exceptionType)