/**
  * @param ServiceDescriptor $sd
  * @throws NonExistentServiceException
  */
 public function check(ServiceDescriptor $sd)
 {
     if (!$sd->exists()) {
         /*var_dump($serviceDescriptor->getServiceName());
           var_dump($serviceDescriptor->getContainerBuilder()->get($serviceDescriptor->getServiceName()));
           die;*/
         throw new NonExistentServiceException(sprintf('the service %s do not exists', $sd->getServiceName()));
     }
 }