ViewBlogPostLinkMarshaller(ResourceIdentifierResolver<BlogPostResourceIdentifier,BlogPost> blogPostResourceIdentifierResolver,
                          XmlStreamWriterTemplate xmlStreamWriterTemplate,
                          Marshaller<Link> unresolvedLinkMarshaller,
                          CommonLinkAttributesWriter commonLinkAttributesWriter,
                          Marshaller<Link> linkBodyMarshaller,
                          HrefEvaluator hrefEvaluator,
                          @Nullable StaxStreamMarshaller<Link> linkStaxStreamMarshaller)  | 
ViewLinkMarshallerFactoryImpl(ResourceIdentifierResolver<PageResourceIdentifier,Page> pageResourceIdentifierResolver,
                             ResourceIdentifierResolver<BlogPostResourceIdentifier,BlogPost> blogPostResourceIdentifierResolver,
                             ResourceIdentifierResolver<PageTemplateResourceIdentifier,PageTemplate> pageTemplateResourceIdentifierResolver,
                             SpaceManager spaceManager,
                             PermissionManager permissionManager,
                             XmlStreamWriterTemplate xmlStreamWriterTemplate,
                             Marshaller<Link> linkBodyMarshaller,
                             HrefEvaluator hrefEvaluator,
                             Marshaller<Link> unresolvedLinkMarshaller,
                             ConfluenceUserResolver confluenceUserResolver,
                             PersonalInformationManager personalInformationManager,
                             GlobalSettingsManager settingsManager,
                             CommonLinkAttributesWriter commonLinkAttributesWriter)  | 
ViewLinkMarshallerFactoryImpl(ResourceIdentifierResolver<PageResourceIdentifier,Page> pageResourceIdentifierResolver,
                             ResourceIdentifierResolver<BlogPostResourceIdentifier,BlogPost> blogPostResourceIdentifierResolver,
                             ResourceIdentifierResolver<PageTemplateResourceIdentifier,PageTemplate> pageTemplateResourceIdentifierResolver,
                             SpaceManager spaceManager,
                             PermissionManager permissionManager,
                             XmlStreamWriterTemplate xmlStreamWriterTemplate,
                             Marshaller<Link> linkBodyMarshaller,
                             HrefEvaluator hrefEvaluator,
                             Marshaller<Link> unresolvedLinkMarshaller,
                             UserAccessor userAccessor,
                             PersonalInformationManager personalInformationManager,
                             SettingsManager settingsManager,
                             CommonLinkAttributesWriter commonLinkAttributesWriter)
 | 
ViewLinkMarshallerFactoryImpl(ResourceIdentifierResolver<PageResourceIdentifier,Page> pageResourceIdentifierResolver,
                             ResourceIdentifierResolver<BlogPostResourceIdentifier,BlogPost> blogPostResourceIdentifierResolver,
                             SpaceManager spaceManager,
                             PermissionManager permissionManager,
                             XmlStreamWriterTemplate xmlStreamWriterTemplate,
                             Marshaller<Link> linkBodyMarshaller,
                             HrefEvaluator hrefEvaluator,
                             Marshaller<Link> unresolvedLinkMarshaller,
                             UserAccessor userAccessor,
                             PersonalInformationManager personalInformationManager,
                             SettingsManager settingsManager,
                             CommonLinkAttributesWriter commonLinkAttributesWriter)
 | 
ViewLinkMarshallerFactoryImpl(ResourceIdentifierResolver<PageResourceIdentifier,Page> pageResourceIdentifierResolver,
                             ResourceIdentifierResolver<BlogPostResourceIdentifier,BlogPost> blogPostResourceIdentifierResolver,
                             SpaceManager spaceManager,
                             PermissionManager permissionManager,
                             XmlStreamWriterTemplate xmlStreamWriterTemplate,
                             Marshaller<Link> linkBodyMarshaller,
                             HrefEvaluator hrefEvaluator,
                             Marshaller<Link> unresolvedLinkMarshaller,
                             UserAccessor userAccessor,
                             PersonalInformationManager personalInformationManager,
                             SettingsManager settingsManager,
                             ModelToRenderedClassMapper mapper)
 |