PackageComparator
return (*(PackageComparator*)comparator)(a, b);
PackageComparator comparator(systemRepository, homeRepository);
PackageComparator(const BSolverRepository* systemRepository,