protected function makeName($information)
    {
        if ($information instanceof DataProviderInformationInterface) {
            $information = $information->getName();
        }

        if (!\is_string($information)) {
            throw new DcGeneralInvalidArgumentException('Invalid value passed.');
        }

        return $information;
    }