code: @NonNull
    public SelfT addContactEndPoints(@NonNull Collection<EndPoint> contactPoints) {
      for (EndPoint contactPoint : contactPoints) {
        addContactEndPoint(contactPoint);
      }
      return self;
    }
docs: Adds contact points to use for the initial connection to the cluster.
  
  <p>You only need this method if you use a custom {@link EndPoint} implementation. Otherwise,
  use {@link #addContactPoints(Collection)}.