code: public Membership add(Collection<Address> v) {
          if(v != null)
              v.forEach(this::add);
          return this;
      }
docs: Adds a list of members to this membership
  @param v - a listof addresses
  @throws ClassCastException if v contains objects that don't implement the Address interface