protected function parseDesignatorClassAnnotatedWith($operator, $annotationPattern, PointcutFilterComposite $pointcutFilterComposite)
{
$annotationPropertyConstraints = [];
$this->parseAnnotationPattern($annotationPattern, $annotationPropertyConstraints);
$filter = new PointcutClassAnnotatedWithFilter($annotationPattern, $annotationPropertyConstraints);
$filter->injectReflectionService($this->reflectionService);
$filter->injectSystemLogger($this->objectManager->get(SystemLoggerInterface::class));
$pointcutFilterComposite->addFilter($operator, $filter);
}