@NotNull
  private static List<? extends RatedResolveResult> resolveDunderCall(@NotNull PyClassLikeType type,
                                                                      @Nullable PyExpression location,
                                                                      @NotNull PyResolveContext resolveContext) {
    return ContainerUtil.notNullize(type.resolveMember(PyNames.CALL, location, AccessDirection.READ, resolveContext));
  }
@NotNull
  private static List<? extends RatedResolveResult> resolveDunderCall(@NotNull PyClassLikeType type,
                                                                      @Nullable PyExpression location,
                                                                      @NotNull PyResolveContext resolveContext)