@Contract(pure = true)
  public static boolean containsSuperMethodCall(@NotNull PsiMethod method) {
    final SuperCallVisitor visitor = new SuperCallVisitor(method);
    method.accept(visitor);
    return visitor.isSuperCallFound();
  }
@Contract(pure = true)
  public static boolean containsSuperMethodCall(@NotNull PsiMethod method)