code: public Context derive(HtmlHtmlAttributePosition htmlHtmlAttributePosition) {
      return htmlHtmlAttributePosition == this.htmlHtmlAttributePosition
          ? this
          : toBuilder().withHtmlHtmlAttributePosition(htmlHtmlAttributePosition).build();
    }
docs: Returns a context that differs only in the HTML attribute containing HTML position.