@Contract("null -> false")
  public static boolean isInitMethod(@Nullable PsiElement element) {
    final PyFunction function = as(element, PyFunction.class);
    return function != null && PyNames.INIT.equals(function.getName()) && function.getContainingClass() != null;
  }
@Contract("null -> false")
  public static boolean isInitMethod(@Nullable PsiElement element)