public function addList(array $list, $listName, $state)
    {
        if (!is_bool($state)) {
            throw new \InvalidArgumentException("Wrong parameter 'state' is not boolean");
        }

        $entryList = $this->entryFactory->getEntryList($list, $state);
        $this->listMerger->addList($entryList, $listName);

        return $this;
    }