add($this->createTitle()); $header->add($this->createTimestamp()); } protected function assembleMain(BaseHtmlElement $main): void { $main->add($this->createHeader()); $main->add($this->createCaption()); $main->add($this->createFooter()); } }