protected override void ReadHyperlink(XmlReader reader)
        {
            string id = reader[IdAttribute, RelationshipsNamespace];

            if (!string.IsNullOrEmpty(id))
            {
                PackageRelationship relationship = MainDocumentPart.GetRelationship(id);
                if (relationship.TargetMode == TargetMode.External)
                {
                    _hasAnyHyperlink = true;

                    Hyperlink hyperlink = new Hyperlink {
                        NavigateUri = relationship.TargetUri
                    };

                    using (SetCurrent(hyperlink))
                    {
                        base.ReadHyperlink(reader);
                    }
                    return;
                }
            }

            base.ReadHyperlink(reader);
        }