private function sortNamespacesAndPackages()
{
$areNamespacesEnabled = $this->configuration->areNamespacesEnabled($this->getNamespaceCount(), $this->getPackageCount());
$arePackagesEnabled = $this->configuration->arePackagesEnabled($areNamespacesEnabled);
if ($areNamespacesEnabled) {
$this->namespaces = $this->groupSorter->sort($this->namespaces);
$this->packages = [];
} elseif ($arePackagesEnabled) {
$this->namespaces = [];
$this->packages = $this->groupSorter->sort($this->packages);
} else {
$this->namespaces = [];
$this->packages = [];
}
}