public function create(AnnotationWithEntityReference $annotation)
    {
        return null !== $annotation->getFactory()
            ? $this->evaluateEntityInstanceFactory($annotation->getFactory())
            : $this->evaluateEntityInstanceNamespace($annotation->getNamespace());
    }