code: private void generateAttributes(List<XsdAttribute> attributeVariations, String apiName) {
          attributeVariations.forEach(attributeVariation -> generateAttribute(attributeVariation, apiName));
      }
docs: Generates attribute classes based on the received {@link List} of {@link XsdAttribute}.
  @param attributeVariations The {@link List} of {@link XsdAttribute} objects that serve as a base to class creation.
  @param apiName The name of the resulting fluent interface.