final public function addEmoticon(Emoticon $emoticon): self
    {
        if ($this->inField || null === $this->emoticonFieldName) {
            $this->handleTerm($emoticon);
            return $this;