private function createInstanceOfTypeFromValue($value)
    {
        if (!isset($value)) {
            return null;
        }
        if (class_exists($this->type)) {
            return $this->requestBuilder->parseRequest($value, $this->type);
        }
        throw new InvalidAnnotationException(
            "Class {$this->type} does not exist. Annotated in property {$this->name}."
        );
    }