docs: public void validateAttributesForm(
              AttributeSwapRequest attributeSwapRequest, MessageContext context) {
          final RequestContext requestContext = RequestContextHolder.getRequestContext();
          final ExternalContext externalContext = requestContext.getExternalContext();
          final Set<String> swappableAttributes =
                  this.attributeSwapperHelper.getSwappableAttributes(externalContext);
  
          final Map<String, Attribute> currentAttributes =
                  attributeSwapRequest.getCurrentAttributes();
          this.checkAttributesMap(
                  context, "currentAttributes", swappableAttributes, currentAttributes);
  
          final Map<String, Attribute> attributesToCopy = attributeSwapRequest.getAttributesToCopy();
          this.checkAttributesMap(context, "attributesToCopy", swappableAttributes, attributesToCopy);
      }