protected function generateHtmlString(...$attributesList): HtmlString
    {
        $attributesArray = $this->buildAttributesArray(...$attributesList);
        $html = $this->buildHtmlString($attributesArray);

        return new HtmlString($html);
    }