public function supportsDenormalization($data, $type, $format = null)
    {
        if (!\class_exists($type)) {
            return false;
        }
        $classAnnotation = $this->annotationReader->getClassAnnotation(
            new \ReflectionClass($type),
            NestedPropertyDenormalizerAnnotation::class
        );

        return $classAnnotation instanceof NestedPropertyDenormalizerAnnotation;
    }