private function parseListing()
    {
        $listing = $this->definition->getListingConfig();

        if (null === $listing->getRootLabel()) {
            $listing->setRootLabel($this->metaModel->get('name'));
        }

        if (null === $listing->getRootIcon()) {
            $listing->setRootIcon($this->iconBuilder->getBackendIcon($this->inputScreen['meta']['backendicon']));
        }

        $this->parseListSorting($listing);
        $this->parseListLabel($listing);

        $listing->setShowColumns((bool) $this->inputScreen['meta']['showColumns']);
    }