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)
 | 
ViewPageLinkMarshaller(ResourceIdentifierResolver<PageResourceIdentifier,Page> resourceIdentifierResolver,
                      XmlStreamWriterTemplate xmlStreamWriterTemplate,
                      Marshaller<CreatePageLink> createPageLinkMarshaller,
                      CommonLinkAttributesWriter commonLinkAttributesWriter,
                      Marshaller<Link> linkBodyMarshaller,
                      HrefEvaluator hrefEvaluator,
                      @Nullable StaxStreamMarshaller<Link> linkStaxStreamMarshaller)  |