code: protected void replaceAllInAttributeValueSet(final boolean updateClient,
              final String... attrValues) {
          if (attrValues != null) {
  
              final Collection<String> allValues = new ArrayDeque<>();
              for (final String attrValue : attrValues) {
                  if (attrValue != null) {
                      allValues.addAll(extractValues(attrValue));
                  }
              }
  
              super.replaceAllInAttributeValueSet(updateClient, allValues);
          }
      }
docs: Removes all values from the attributeValueSet and adds the given
  attribute values.
  
  @param updateClient
  @param attrValues
  @since 3.0.1