Comparing source compatibility of /home/jenkins/.m2/repository/org/apache/jspwiki/jspwiki-main/2.11.3/jspwiki-main-2.11.3.jar against /home/jenkins/.m2/repository/org/apache/jspwiki/jspwiki-main/2.11.0/jspwiki-main-2.11.0.jar
WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.ajax.AjaxUtil  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC AjaxUtil()
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String getNextPathPart(java.lang.String, java.lang.String)
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String toJson(java.lang.Object)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.ajax.WikiAjaxDispatcherServlet  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiAjaxDispatcherServlet()
	===  UNCHANGED METHOD: PUBLIC void doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
	===  UNCHANGED METHOD: PUBLIC void doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.ajax.WikiAjaxServlet findServletByName(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getServletName(java.lang.String)
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
	===  UNCHANGED METHOD: PUBLIC void init(javax.servlet.ServletConfig)
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
	===  UNCHANGED METHOD: PUBLIC STATIC void registerServlet(org.apache.wiki.ajax.WikiAjaxServlet)
	===  UNCHANGED METHOD: PUBLIC STATIC void registerServlet(java.lang.String, org.apache.wiki.ajax.WikiAjaxServlet)
	===  UNCHANGED METHOD: PUBLIC STATIC void registerServlet(java.lang.String, org.apache.wiki.ajax.WikiAjaxServlet, java.security.Permission)
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.ajax.WikiAjaxServlet  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getServletMapping()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String, java.util.List)
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.attachment.Attachment  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.WikiPage (<- org.apache.wiki.WikiPage)
	===  UNCHANGED CONSTRUCTOR: PUBLIC Attachment(org.apache.wiki.api.core.Engine, java.lang.String, java.lang.String)
	===  UNCHANGED CONSTRUCTOR: PUBLIC Attachment(org.apache.wiki.WikiEngine, java.lang.String, java.lang.String)
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC java.lang.String getFileName()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getParentName()
	===  UNCHANGED METHOD: PUBLIC boolean isCacheable()
	===  UNCHANGED METHOD: PUBLIC void setCacheable(boolean)
	===  UNCHANGED METHOD: PUBLIC void setFileName(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
***! MODIFIED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.attachment.AttachmentManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_PROVIDER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_MAXSIZE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_FORCEDOWNLOAD
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_ALLOWEDEXTENSIONS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_FORBIDDENEXTENSIONS
	---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int DEFAULT_CACHECAPACITY
	---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) java.lang.String CACHE_NAME
	+++  NEW FIELD: PUBLIC(+) STATIC(+) FINAL(+) java.lang.String PROP_PROVIDER_DEPRECATED
		+++  NEW ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean attachmentsEnabled()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void deleteAttachment(org.apache.wiki.api.core.Attachment)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void deleteVersion(org.apache.wiki.api.core.Attachment)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean forceDownload(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Collection getAllAttachments()
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Attachment getAttachmentInfo(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Attachment getAttachmentInfo(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Attachment getAttachmentInfo(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.api.core.Attachment getAttachmentInfo(org.apache.wiki.api.core.Context, java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getAttachmentInfoName(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.io.InputStream getAttachmentStream(org.apache.wiki.api.core.Attachment)
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.io.InputStream getAttachmentStream(org.apache.wiki.api.core.Context, org.apache.wiki.api.core.Attachment)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.api.providers.AttachmentProvider getCurrentProvider()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.attachment.DynamicAttachment getDynamicAttachment(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.List getVersionHistory(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC boolean hasAttachments(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.List listAttachments(org.apache.wiki.api.core.Page)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void storeAttachment(org.apache.wiki.api.core.Attachment, java.io.File)
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void storeAttachment(org.apache.wiki.api.core.Attachment, java.io.InputStream)
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void storeDynamicAttachment(org.apache.wiki.api.core.Context, org.apache.wiki.attachment.DynamicAttachment)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String validateFileName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
***! MODIFIED CLASS: PUBLIC org.apache.wiki.attachment.AttachmentServlet  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	---! REMOVED FIELD: PROTECTED(-) STATIC(-) FINAL(-) long DEFAULT_EXPIRY
	===  UNCHANGED CONSTRUCTOR: PUBLIC AttachmentServlet()
	===  UNCHANGED METHOD: PUBLIC void doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PROTECTED void doOptions(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
	===  UNCHANGED METHOD: PUBLIC void doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PROTECTED boolean executeUpload(org.apache.wiki.api.core.Context, java.io.InputStream, java.lang.String, java.lang.String, java.lang.String, java.lang.String, long)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.RedirectException
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void init(javax.servlet.ServletConfig)
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
	===  UNCHANGED METHOD: PROTECTED java.lang.String upload(javax.servlet.http.HttpServletRequest)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.RedirectException
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.attachment.DefaultAttachmentManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===! UNCHANGED INTERFACE: org.apache.wiki.attachment.AttachmentManager
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultAttachmentManager(org.apache.wiki.api.core.Engine, java.util.Properties)
	===  UNCHANGED METHOD: PUBLIC boolean attachmentsEnabled()
	===  UNCHANGED METHOD: PUBLIC void deleteAttachment(org.apache.wiki.api.core.Attachment)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void deleteVersion(org.apache.wiki.api.core.Attachment)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC boolean forceDownload(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.util.Collection getAllAttachments()
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Attachment getAttachmentInfo(org.apache.wiki.api.core.Context, java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getAttachmentInfoName(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.io.InputStream getAttachmentStream(org.apache.wiki.api.core.Context, org.apache.wiki.api.core.Attachment)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.providers.AttachmentProvider getCurrentProvider()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.attachment.DynamicAttachment getDynamicAttachment(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.util.List getVersionHistory(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.util.List listAttachments(org.apache.wiki.api.core.Page)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void storeAttachment(org.apache.wiki.api.core.Attachment, java.io.InputStream)
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void storeDynamicAttachment(org.apache.wiki.api.core.Context, org.apache.wiki.attachment.DynamicAttachment)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.attachment.DynamicAttachment  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.attachment.Attachment (<- org.apache.wiki.attachment.Attachment)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DynamicAttachment(org.apache.wiki.api.core.Engine, java.lang.String, java.lang.String, org.apache.wiki.attachment.DynamicAttachmentProvider)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.attachment.DynamicAttachmentProvider getProvider()
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.attachment.DynamicAttachmentProvider  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.io.InputStream getAttachmentData(org.apache.wiki.api.core.Context, org.apache.wiki.api.core.Attachment)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.auth.acl.Acl  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC boolean addEntry(org.apache.wiki.auth.acl.AclEntry)
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC java.util.Enumeration entries()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.acl.AclEntry getEntry(java.security.Principal)
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC boolean removeEntry(org.apache.wiki.auth.acl.AclEntry)
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED ANNOTATION: java.lang.Deprecated
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.auth.acl.AclEntry  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED ANNOTATION: java.lang.Deprecated
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.acl.AclEntryImpl  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.auth.acl.AclEntry
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC AclEntryImpl()
	===  UNCHANGED METHOD: PUBLIC boolean addPermission(java.security.Permission)
	===  UNCHANGED METHOD: PUBLIC boolean checkPermission(java.security.Permission)
	===  UNCHANGED METHOD: PUBLIC java.security.Principal getPrincipal()
	===  UNCHANGED METHOD: PUBLIC java.util.Enumeration permissions()
	===  UNCHANGED METHOD: PUBLIC boolean removePermission(java.security.Permission)
	===  UNCHANGED METHOD: PUBLIC boolean setPrincipal(java.security.Principal)
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.acl.AclImpl  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.auth.acl.Acl
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC AclImpl()
	===  UNCHANGED METHOD: PUBLIC java.util.Enumeration aclEntries()
	===  UNCHANGED METHOD: PUBLIC boolean addEntry(org.apache.wiki.api.core.AclEntry)
	===  UNCHANGED METHOD: PUBLIC java.security.Principal[] findPrincipals(java.security.Permission)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.AclEntry getAclEntry(java.security.Principal)
	===  UNCHANGED METHOD: PUBLIC boolean isEmpty()
	===  UNCHANGED METHOD: PUBLIC boolean removeEntry(org.apache.wiki.api.core.AclEntry)
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.auth.acl.AclManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.api.core.Acl getPermissions(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.api.core.Acl parseAcl(org.apache.wiki.api.core.Page, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void setPermissions(org.apache.wiki.api.core.Page, org.apache.wiki.api.core.Acl)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.acl.DefaultAclManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.auth.acl.AclManager
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.util.regex.Pattern ACL_PATTERN
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultAclManager()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Acl getPermissions(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Acl parseAcl(org.apache.wiki.api.core.Page, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PROTECTED STATIC java.lang.String printAcl(org.apache.wiki.api.core.Acl)
	===  UNCHANGED METHOD: PUBLIC void setPermissions(org.apache.wiki.api.core.Page, org.apache.wiki.api.core.Acl)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.auth.acl.UnresolvedPrincipal  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.security.Principal
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC UnresolvedPrincipal(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean equals(java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getName()
	===  UNCHANGED METHOD: PUBLIC int hashCode()
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.auth.AuthenticationManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_LOGIN_THROTTLING
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_LOGIN_MODULE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PREFIX_LOGIN_MODULE_OPTIONS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_ALLOW_COOKIE_ASSERTIONS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_STOREIPADDRESS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_ALLOW_COOKIE_AUTH
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void addWikiEventListener(org.apache.wiki.event.WikiEventListener)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean allowsCookieAssertions()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean allowsCookieAuthentication()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Set doJAASLogin(java.lang.Class, javax.security.auth.callback.CallbackHandler, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC void fireEvent(int, java.security.Principal, java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC java.security.Principal getLoginPrincipal(java.util.Set)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean isContainerAuthenticated()
	===  UNCHANGED METHOD: PUBLIC STATIC boolean isRolePrincipal(java.security.Principal)
	===  UNCHANGED METHOD: PUBLIC STATIC boolean isUserPrincipal(java.security.Principal)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean login(javax.servlet.http.HttpServletRequest)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean login(org.apache.wiki.api.core.Session, javax.servlet.http.HttpServletRequest, java.lang.String, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void logout(javax.servlet.http.HttpServletRequest)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void removeWikiEventListener(org.apache.wiki.event.WikiEventListener)
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.auth.AuthorizationManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String POLICY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_POLICY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_AUTHORIZER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_AUTHORIZER
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void addWikiEventListener(org.apache.wiki.event.WikiEventListener)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean allowedByLocalPolicy(java.security.Principal[], java.security.Permission)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean checkPermission(org.apache.wiki.api.core.Session, java.security.Permission)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean checkStaticPermission(org.apache.wiki.api.core.Session, java.security.Permission)
	===  UNCHANGED METHOD: PUBLIC void fireEvent(int, java.security.Principal, java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.auth.Authorizer getAuthorizer()
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC boolean hasAccess(org.apache.wiki.api.core.Context, javax.servlet.http.HttpServletResponse)
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean hasAccess(org.apache.wiki.api.core.Context, javax.servlet.http.HttpServletResponse, boolean)
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean hasRoleOrPrincipal(org.apache.wiki.api.core.Session, java.security.Principal)
	===  UNCHANGED METHOD: PUBLIC boolean isUserInRole(org.apache.wiki.api.core.Session, java.security.Principal)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void removeWikiEventListener(org.apache.wiki.event.WikiEventListener)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.security.Principal resolvePrincipal(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.authorize.DefaultGroupManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PROTECTED org.apache.wiki.api.core.Engine m_engine
	===  UNCHANGED FIELD: PROTECTED org.apache.wiki.event.WikiEventListener m_groupListener
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultGroupManager()
	===  UNCHANGED METHOD: PUBLIC void actionPerformed(org.apache.wiki.event.WikiEvent)
	===  UNCHANGED METHOD: PUBLIC void addWikiEventListener(org.apache.wiki.event.WikiEventListener)
	===  UNCHANGED METHOD: PUBLIC void checkGroupName(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PROTECTED java.lang.String[] extractMembers(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.security.Principal findRole(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.authorize.Group getGroup(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.authorize.GroupDatabase getGroupDatabase()
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC java.security.Principal[] getRoles()
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC boolean isUserInRole(org.apache.wiki.api.core.Session, java.security.Principal)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.authorize.Group parseGroup(java.lang.String, java.lang.String, boolean)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC void removeGroup(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC void removeWikiEventListener(org.apache.wiki.event.WikiEventListener)
	===  UNCHANGED METHOD: PUBLIC void setGroup(org.apache.wiki.api.core.Session, org.apache.wiki.auth.authorize.Group)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC void validateGroup(org.apache.wiki.api.core.Context, org.apache.wiki.auth.authorize.Group)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.authorize.Group  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PROTECTED Group(java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean add(java.security.Principal)
	===  UNCHANGED METHOD: PUBLIC void clear()
	===  UNCHANGED METHOD: PUBLIC boolean equals(java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC java.util.Date getCreated()
	===  UNCHANGED METHOD: PUBLIC FINAL java.lang.String getCreator()
	===  UNCHANGED METHOD: PUBLIC java.util.Date getLastModified()
	===  UNCHANGED METHOD: PUBLIC FINAL java.lang.String getModifier()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getName()
	===  UNCHANGED METHOD: PUBLIC java.security.Principal getPrincipal()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getWiki()
	===  UNCHANGED METHOD: PUBLIC int hashCode()
	===  UNCHANGED METHOD: PUBLIC boolean isMember(java.security.Principal)
	===  UNCHANGED METHOD: PUBLIC java.security.Principal[] members()
	===  UNCHANGED METHOD: PUBLIC boolean remove(java.security.Principal)
	===  UNCHANGED METHOD: PUBLIC void setCreated(java.util.Date)
	===  UNCHANGED METHOD: PUBLIC FINAL void setCreator(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setLastModified(java.util.Date)
	===  UNCHANGED METHOD: PUBLIC FINAL void setModifier(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.auth.authorize.GroupDatabase  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void delete(org.apache.wiki.auth.authorize.Group)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.auth.authorize.Group[] groups()
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoRequiredPropertyException
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void save(org.apache.wiki.auth.authorize.Group, java.security.Principal)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.auth.authorize.GroupManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String MESSAGES_KEY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_GROUPDATABASE
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void addWikiEventListener(org.apache.wiki.event.WikiEventListener)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void checkGroupName(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC void fireEvent(int, java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.auth.authorize.Group getGroup(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.auth.authorize.GroupDatabase getGroupDatabase()
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.auth.authorize.Group parseGroup(java.lang.String, java.lang.String, boolean)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.authorize.Group parseGroup(org.apache.wiki.api.core.Context, boolean)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void removeGroup(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void removeWikiEventListener(org.apache.wiki.event.WikiEventListener)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void setGroup(org.apache.wiki.api.core.Session, org.apache.wiki.auth.authorize.Group)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void validateGroup(org.apache.wiki.api.core.Context, org.apache.wiki.auth.authorize.Group)
***! MODIFIED CLASS: PUBLIC org.apache.wiki.auth.authorize.JDBCGroupDatabase  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.auth.authorize.GroupDatabase
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_GROUPDB_MEMBER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_GROUPDB_MODIFIER
	---! REMOVED FIELD: PROTECTED(-) STATIC(-) FINAL(-) org.apache.logging.log4j.Logger log
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_GROUPDB_DATASOURCE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_GROUPDB_TABLE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_GROUPDB_MEMBER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_GROUPDB_TABLE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_GROUPDB_MODIFIED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_GROUPDB_NAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_GROUPDB_MEMBER_TABLE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_GROUPDB_MEMBER_TABLE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_GROUPDB_NAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_GROUPDB_MODIFIED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_GROUPDB_CREATED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_GROUPDB_MODIFIER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_GROUPDB_CREATED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_GROUPDB_CREATOR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_GROUPDB_CREATOR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_GROUPDB_DATASOURCE
	+++  NEW FIELD: PROTECTED(+) STATIC(+) FINAL(+) org.apache.logging.log4j.Logger LOG
	===  UNCHANGED CONSTRUCTOR: PUBLIC JDBCGroupDatabase()
	===  UNCHANGED METHOD: PUBLIC void delete(org.apache.wiki.auth.authorize.Group)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.authorize.Group[] groups()
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoRequiredPropertyException
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC void save(org.apache.wiki.auth.authorize.Group, java.security.Principal)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.auth.authorize.Role  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.security.Principal
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.auth.authorize.Role ALL
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.auth.authorize.Role ANONYMOUS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.auth.authorize.Role ASSERTED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.auth.authorize.Role AUTHENTICATED
	===  UNCHANGED CONSTRUCTOR: PUBLIC Role(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean equals(java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getName()
	===  UNCHANGED METHOD: PUBLIC int hashCode()
	===  UNCHANGED METHOD: PUBLIC STATIC boolean isBuiltInRole(org.apache.wiki.auth.authorize.Role)
	===  UNCHANGED METHOD: PUBLIC STATIC boolean isReservedName(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.auth.authorize.WebAuthorizer  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.auth.Authorizer
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean isUserInRole(javax.servlet.http.HttpServletRequest, java.security.Principal)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.authorize.WebContainerAuthorizer  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.auth.authorize.WebAuthorizer
	===  UNCHANGED INTERFACE: org.apache.wiki.auth.Authorizer
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PROTECTED org.apache.wiki.auth.authorize.Role[] m_containerRoles
	===  UNCHANGED FIELD: PROTECTED boolean m_containerAuthorized
	===  UNCHANGED FIELD: PROTECTED org.apache.wiki.api.core.Engine m_engine
	===  UNCHANGED CONSTRUCTOR: PUBLIC WebContainerAuthorizer()
	===  UNCHANGED METHOD: PUBLIC java.security.Principal findRole(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.security.Principal[] getRoles()
	===  UNCHANGED METHOD: PROTECTED org.apache.wiki.auth.authorize.Role[] getRoles(org.jdom2.Document)
	===  UNCHANGED METHOD: PROTECTED org.jdom2.Document getWebXml()
		===  UNCHANGED EXCEPTION: org.jdom2.JDOMException
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
	===  UNCHANGED METHOD: PUBLIC boolean isConstrained(java.lang.String, org.apache.wiki.auth.authorize.Role)
	===  UNCHANGED METHOD: PUBLIC boolean isContainerAuthorized()
	===  UNCHANGED METHOD: PUBLIC boolean isUserInRole(javax.servlet.http.HttpServletRequest, java.security.Principal)
	===  UNCHANGED METHOD: PUBLIC boolean isUserInRole(org.apache.wiki.api.core.Session, java.security.Principal)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.authorize.WebContainerAuthorizer$LocalEntityResolver  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.xml.sax.EntityResolver
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC WebContainerAuthorizer$LocalEntityResolver(org.apache.wiki.auth.authorize.WebContainerAuthorizer)
	===  UNCHANGED METHOD: PUBLIC org.xml.sax.InputSource resolveEntity(java.lang.String, java.lang.String)
		===  UNCHANGED EXCEPTION: org.xml.sax.SAXException
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.authorize.XMLGroupDatabase  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.auth.authorize.GroupDatabase
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_DATABASE
	===  UNCHANGED CONSTRUCTOR: PUBLIC XMLGroupDatabase()
	===  UNCHANGED METHOD: PUBLIC void delete(org.apache.wiki.auth.authorize.Group)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.authorize.Group[] groups()
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoRequiredPropertyException
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC void save(org.apache.wiki.auth.authorize.Group, java.security.Principal)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.auth.Authorizer  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.security.Principal findRole(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.security.Principal[] getRoles()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean isUserInRole(org.apache.wiki.api.core.Session, java.security.Principal)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.DefaultAuthenticationManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.auth.AuthenticationManager
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PROTECTED FINAL java.util.Map m_loginModuleOptions
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL java.util.Map EMPTY_MAP
	===  UNCHANGED FIELD: PROTECTED java.lang.Class m_loginModuleClass
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultAuthenticationManager()
	===  UNCHANGED METHOD: PUBLIC void addWikiEventListener(org.apache.wiki.event.WikiEventListener)
	===  UNCHANGED METHOD: PUBLIC boolean allowsCookieAssertions()
	===  UNCHANGED METHOD: PUBLIC boolean allowsCookieAuthentication()
	===  UNCHANGED METHOD: PUBLIC java.util.Set doJAASLogin(java.lang.Class, javax.security.auth.callback.CallbackHandler, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC boolean isContainerAuthenticated()
	===  UNCHANGED METHOD: PUBLIC boolean login(javax.servlet.http.HttpServletRequest)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC boolean login(org.apache.wiki.api.core.Session, javax.servlet.http.HttpServletRequest, java.lang.String, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC void logout(javax.servlet.http.HttpServletRequest)
	===  UNCHANGED METHOD: PUBLIC void removeWikiEventListener(org.apache.wiki.event.WikiEventListener)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.DefaultAuthorizationManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.auth.AuthorizationManager
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultAuthorizationManager()
	===  UNCHANGED METHOD: PUBLIC void addWikiEventListener(org.apache.wiki.event.WikiEventListener)
	===  UNCHANGED METHOD: PUBLIC boolean allowedByLocalPolicy(java.security.Principal[], java.security.Permission)
	===  UNCHANGED METHOD: PUBLIC boolean checkPermission(org.apache.wiki.api.core.Session, java.security.Permission)
	===  UNCHANGED METHOD: PUBLIC boolean checkStaticPermission(org.apache.wiki.api.core.Session, java.security.Permission)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.Authorizer getAuthorizer()
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC boolean hasAccess(org.apache.wiki.api.core.Context, javax.servlet.http.HttpServletResponse, boolean)
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC boolean hasRoleOrPrincipal(org.apache.wiki.api.core.Session, java.security.Principal)
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC void removeWikiEventListener(org.apache.wiki.event.WikiEventListener)
	===  UNCHANGED METHOD: PUBLIC java.security.Principal resolvePrincipal(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.DefaultUserManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.auth.UserManager
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultUserManager()
	===  UNCHANGED METHOD: PUBLIC void addWikiEventListener(org.apache.wiki.event.WikiEventListener)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserDatabase getUserDatabase()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile getUserProfile(org.apache.wiki.api.core.Session)
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
	===  UNCHANGED METHOD: PUBLIC java.security.Principal[] listWikiNames()
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile parseProfile(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC void removeWikiEventListener(org.apache.wiki.event.WikiEventListener)
	===  UNCHANGED METHOD: PUBLIC void setUserProfile(org.apache.wiki.api.core.Context, org.apache.wiki.auth.user.UserProfile)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.user.DuplicateUserException
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC void startUserProfileCreationWorkflow(org.apache.wiki.api.core.Context, org.apache.wiki.auth.user.UserProfile)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC void validateProfile(org.apache.wiki.api.core.Context, org.apache.wiki.auth.user.UserProfile)
===  UNCHANGED CLASS: PUBLIC STATIC FINAL org.apache.wiki.auth.DefaultUserManager$JSONUserModule  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.ajax.WikiAjaxServlet
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultUserManager$JSONUserModule(org.apache.wiki.auth.DefaultUserManager)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getServletMapping()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile getUserInfo(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC void service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String, java.util.List)
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.auth.GroupPrincipal  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.security.Principal
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC GroupPrincipal(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean equals(java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getName()
	===  UNCHANGED METHOD: PUBLIC int hashCode()
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.auth.login.AbstractLoginModule  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: javax.security.auth.spi.LoginModule
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PROTECTED java.util.Map m_state
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL java.lang.String NULL
	===  UNCHANGED FIELD: PROTECTED java.util.Map m_options
	===  UNCHANGED FIELD: PROTECTED javax.security.auth.callback.CallbackHandler m_handler
	===  UNCHANGED FIELD: PROTECTED java.util.Collection m_principals
	===  UNCHANGED FIELD: PROTECTED javax.security.auth.Subject m_subject
	===  UNCHANGED CONSTRUCTOR: PUBLIC AbstractLoginModule()
	===  UNCHANGED METHOD: PUBLIC FINAL boolean abort()
	===  UNCHANGED METHOD: PUBLIC FINAL boolean commit()
	===  UNCHANGED METHOD: PUBLIC FINAL void initialize(javax.security.auth.Subject, javax.security.auth.callback.CallbackHandler, java.util.Map, java.util.Map)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean login()
		===  UNCHANGED EXCEPTION: javax.security.auth.login.LoginException
	===  UNCHANGED METHOD: PUBLIC FINAL boolean logout()
***! MODIFIED CLASS: PUBLIC org.apache.wiki.auth.login.AnonymousLoginModule  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: javax.security.auth.spi.LoginModule
	===  UNCHANGED SUPERCLASS: org.apache.wiki.auth.login.AbstractLoginModule (<- org.apache.wiki.auth.login.AbstractLoginModule)
	---! REMOVED FIELD: PROTECTED(-) STATIC(-) FINAL(-) org.apache.logging.log4j.Logger log
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROMPT
	+++  NEW FIELD: PROTECTED(+) STATIC(+) FINAL(+) org.apache.logging.log4j.Logger LOG
	===  UNCHANGED CONSTRUCTOR: PUBLIC AnonymousLoginModule()
	===  UNCHANGED METHOD: PUBLIC boolean login()
		===  UNCHANGED EXCEPTION: javax.security.auth.login.LoginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.login.AuthorizerCallback  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: javax.security.auth.callback.Callback
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC AuthorizerCallback()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.Authorizer getAuthorizer()
	===  UNCHANGED METHOD: PUBLIC void setAuthorizer(org.apache.wiki.auth.Authorizer)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.login.CookieAssertionLoginModule  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: javax.security.auth.spi.LoginModule
	===  UNCHANGED SUPERCLASS: org.apache.wiki.auth.login.AbstractLoginModule (<- org.apache.wiki.auth.login.AbstractLoginModule)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PREFS_COOKIE_NAME
	===  UNCHANGED CONSTRUCTOR: PUBLIC CookieAssertionLoginModule()
	===  UNCHANGED METHOD: PUBLIC STATIC void clearUserCookie(javax.servlet.http.HttpServletResponse)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String getUserCookie(javax.servlet.http.HttpServletRequest)
	===  UNCHANGED METHOD: PUBLIC boolean login()
		===  UNCHANGED EXCEPTION: javax.security.auth.login.LoginException
	===  UNCHANGED METHOD: PUBLIC STATIC void setUserCookie(javax.servlet.http.HttpServletResponse, java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.login.CookieAuthenticationLoginModule  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: javax.security.auth.spi.LoginModule
	===  UNCHANGED SUPERCLASS: org.apache.wiki.auth.login.AbstractLoginModule (<- org.apache.wiki.auth.login.AbstractLoginModule)
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL java.lang.String COOKIE_DIR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_LOGIN_EXPIRY_DAYS
	===  UNCHANGED CONSTRUCTOR: PUBLIC CookieAuthenticationLoginModule()
	===  UNCHANGED METHOD: PUBLIC STATIC void clearLoginCookie(org.apache.wiki.api.core.Engine, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
	===  UNCHANGED METHOD: PUBLIC boolean login()
		===  UNCHANGED EXCEPTION: javax.security.auth.login.LoginException
	===  UNCHANGED METHOD: PUBLIC STATIC void setLoginCookie(org.apache.wiki.api.core.Engine, javax.servlet.http.HttpServletResponse, java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.login.HttpRequestCallback  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: javax.security.auth.callback.Callback
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC HttpRequestCallback()
	===  UNCHANGED METHOD: PUBLIC javax.servlet.http.HttpServletRequest getRequest()
	===  UNCHANGED METHOD: PUBLIC void setRequest(javax.servlet.http.HttpServletRequest)
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.auth.login.PrincipalWrapper  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.security.Principal
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC PrincipalWrapper(java.security.Principal)
	===  UNCHANGED METHOD: PUBLIC boolean equals(java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getName()
	===  UNCHANGED METHOD: PUBLIC java.security.Principal getPrincipal()
	===  UNCHANGED METHOD: PUBLIC int hashCode()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.login.UserDatabaseCallback  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: javax.security.auth.callback.Callback
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC UserDatabaseCallback()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserDatabase getUserDatabase()
	===  UNCHANGED METHOD: PUBLIC void setUserDatabase(org.apache.wiki.auth.user.UserDatabase)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.login.UserDatabaseLoginModule  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: javax.security.auth.spi.LoginModule
	===  UNCHANGED SUPERCLASS: org.apache.wiki.auth.login.AbstractLoginModule (<- org.apache.wiki.auth.login.AbstractLoginModule)
	===  UNCHANGED CONSTRUCTOR: PUBLIC UserDatabaseLoginModule()
	===  UNCHANGED METHOD: PUBLIC boolean login()
		===  UNCHANGED EXCEPTION: javax.security.auth.login.LoginException
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.auth.login.WebContainerCallbackHandler  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: javax.security.auth.callback.CallbackHandler
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC WebContainerCallbackHandler(org.apache.wiki.api.core.Engine, javax.servlet.http.HttpServletRequest)
	===  UNCHANGED METHOD: PUBLIC void handle(javax.security.auth.callback.Callback[])
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: javax.security.auth.callback.UnsupportedCallbackException
***! MODIFIED CLASS: PUBLIC org.apache.wiki.auth.login.WebContainerLoginModule  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: javax.security.auth.spi.LoginModule
	===  UNCHANGED SUPERCLASS: org.apache.wiki.auth.login.AbstractLoginModule (<- org.apache.wiki.auth.login.AbstractLoginModule)
	---! REMOVED FIELD: PROTECTED(-) STATIC(-) FINAL(-) org.apache.logging.log4j.Logger log
	+++  NEW FIELD: PROTECTED(+) STATIC(+) FINAL(+) org.apache.logging.log4j.Logger LOG
	===  UNCHANGED CONSTRUCTOR: PUBLIC WebContainerLoginModule()
	===  UNCHANGED METHOD: PUBLIC boolean login()
		===  UNCHANGED EXCEPTION: javax.security.auth.login.LoginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.login.WikiCallbackHandler  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: javax.security.auth.callback.CallbackHandler
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiCallbackHandler(org.apache.wiki.api.core.Engine, javax.servlet.http.HttpServletRequest, java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void handle(javax.security.auth.callback.Callback[])
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: javax.security.auth.callback.UnsupportedCallbackException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.login.WikiEngineCallback  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: javax.security.auth.callback.Callback
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiEngineCallback()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Engine getEngine()
	===  UNCHANGED METHOD: PUBLIC void setEngine(org.apache.wiki.api.core.Engine)
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.auth.NoSuchPrincipalException  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.auth.WikiSecurityException (<- org.apache.wiki.auth.WikiSecurityException)
	===  UNCHANGED CONSTRUCTOR: PUBLIC NoSuchPrincipalException(java.lang.String)
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.auth.permissions.AllPermission  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.security.Guard
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.security.Permission (<- java.security.Permission)
	===  UNCHANGED CONSTRUCTOR: PUBLIC AllPermission(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean equals(java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getActions()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getWiki()
	===  UNCHANGED METHOD: PUBLIC int hashCode()
	===  UNCHANGED METHOD: PUBLIC boolean implies(java.security.Permission)
	===  UNCHANGED METHOD: PUBLIC java.security.PermissionCollection newPermissionCollection()
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.permissions.AllPermissionCollection  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.security.PermissionCollection (<- java.security.PermissionCollection)
	===  UNCHANGED FIELD: PROTECTED FINAL java.util.Hashtable m_permissions
	===  UNCHANGED CONSTRUCTOR: PUBLIC AllPermissionCollection()
	===  UNCHANGED METHOD: PUBLIC void add(java.security.Permission)
	===  UNCHANGED METHOD: PUBLIC java.util.Enumeration elements()
	===  UNCHANGED METHOD: PUBLIC boolean implies(java.security.Permission)
	===  UNCHANGED METHOD: PUBLIC boolean isReadOnly()
	===  UNCHANGED METHOD: PUBLIC void setReadOnly()
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.auth.permissions.GroupPermission  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.security.Guard
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.security.Permission (<- java.security.Permission)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.auth.permissions.GroupPermission EDIT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String MEMBER_TOKEN
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.auth.permissions.GroupPermission VIEW
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.auth.permissions.GroupPermission DELETE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String EDIT_ACTION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DELETE_ACTION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String VIEW_ACTION
	===  UNCHANGED CONSTRUCTOR: PUBLIC GroupPermission(java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean equals(java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getActions()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getGroup()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getWiki()
	===  UNCHANGED METHOD: PUBLIC int hashCode()
	===  UNCHANGED METHOD: PUBLIC boolean implies(java.security.Permission)
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.auth.permissions.PagePermission  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.security.Guard
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.security.Permission (<- java.security.Permission)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String UPLOAD_ACTION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String MODIFY_ACTION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.auth.permissions.PagePermission VIEW
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.auth.permissions.PagePermission COMMENT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.auth.permissions.PagePermission DELETE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.auth.permissions.PagePermission UPLOAD
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String COMMENT_ACTION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.auth.permissions.PagePermission RENAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.auth.permissions.PagePermission MODIFY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.auth.permissions.PagePermission EDIT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String RENAME_ACTION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String EDIT_ACTION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DELETE_ACTION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String VIEW_ACTION
	===  UNCHANGED CONSTRUCTOR: PUBLIC PagePermission(org.apache.wiki.api.core.Page, java.lang.String)
	===  UNCHANGED CONSTRUCTOR: PUBLIC PagePermission(java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean equals(java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getActions()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPage()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getWiki()
	===  UNCHANGED METHOD: PUBLIC int hashCode()
	===  UNCHANGED METHOD: PUBLIC boolean implies(java.security.Permission)
	===  UNCHANGED METHOD: PUBLIC java.security.PermissionCollection newPermissionCollection()
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.auth.permissions.PermissionFactory  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC STATIC org.apache.wiki.auth.permissions.PagePermission getPagePermission(org.apache.wiki.api.core.Page, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC STATIC org.apache.wiki.auth.permissions.PagePermission getPagePermission(java.lang.String, java.lang.String)
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.auth.permissions.WikiPermission  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.security.Guard
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.security.Permission (<- java.security.Permission)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WILDCARD
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String CREATE_GROUPS_ACTION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.auth.permissions.WikiPermission EDIT_PROFILE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String EDIT_PREFERENCES_ACTION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String LOGIN_ACTION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String EDIT_PROFILE_ACTION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.auth.permissions.WikiPermission EDIT_PREFERENCES
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.auth.permissions.WikiPermission CREATE_GROUPS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String CREATE_PAGES_ACTION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.auth.permissions.WikiPermission LOGIN
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.auth.permissions.WikiPermission CREATE_PAGES
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiPermission(java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean equals(java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getActions()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getWiki()
	===  UNCHANGED METHOD: PUBLIC int hashCode()
	===  UNCHANGED METHOD: PUBLIC boolean implies(java.security.Permission)
	===  UNCHANGED METHOD: PUBLIC java.security.PermissionCollection newPermissionCollection()
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.auth.SecurityVerifier  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String INFO
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String ERROR_JAAS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String INFO_GROUPS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WARNING_GROUPS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String ERROR_ROLES
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String INFO_POLICY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String ERROR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String INFO_ROLES
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String ERROR_GROUPS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String INFO_JAAS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String ERROR_DB
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WARNING
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String INFO_DB
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String ERROR_POLICY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WARNING_DB
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WARNING_POLICY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WARNING_JAAS
	===  UNCHANGED CONSTRUCTOR: PUBLIC SecurityVerifier(org.apache.wiki.api.core.Engine, org.apache.wiki.api.core.Session)
	===  UNCHANGED METHOD: PUBLIC java.lang.String containerRoleTable()
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC boolean isSecurityPolicyConfigured()
	===  UNCHANGED METHOD: PUBLIC java.security.Principal[] policyPrincipals()
	===  UNCHANGED METHOD: PUBLIC java.lang.String policyRoleTable()
	===  UNCHANGED METHOD: PUBLIC java.security.Principal[] webContainerRoles()
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.SessionMonitor  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC SessionMonitor()
	===  UNCHANGED METHOD: PUBLIC FINAL void addWikiEventListener(org.apache.wiki.event.WikiEventListener)
	===  UNCHANGED METHOD: PUBLIC FINAL org.apache.wiki.api.core.Session find(javax.servlet.http.HttpSession)
	===  UNCHANGED METHOD: PUBLIC FINAL org.apache.wiki.api.core.Session find(java.lang.String)
	===  UNCHANGED METHOD: PROTECTED FINAL void fireEvent(int, java.security.Principal, org.apache.wiki.api.core.Session)
	===  UNCHANGED METHOD: PUBLIC STATIC org.apache.wiki.auth.SessionMonitor getInstance(org.apache.wiki.api.core.Engine)
	===  UNCHANGED METHOD: PUBLIC FINAL void remove(javax.servlet.http.HttpServletRequest)
	===  UNCHANGED METHOD: PUBLIC FINAL void remove(javax.servlet.http.HttpSession)
	===  UNCHANGED METHOD: PUBLIC FINAL void removeWikiEventListener(org.apache.wiki.event.WikiEventListener)
	===  UNCHANGED METHOD: PUBLIC void sessionCreated(javax.servlet.http.HttpSessionEvent)
	===  UNCHANGED METHOD: PUBLIC void sessionDestroyed(javax.servlet.http.HttpSessionEvent)
	===  UNCHANGED METHOD: PUBLIC FINAL int sessions()
	===  UNCHANGED METHOD: PUBLIC FINAL java.security.Principal[] userPrincipals()
***! MODIFIED CLASS: PUBLIC ABSTRACT org.apache.wiki.auth.user.AbstractUserDatabase  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.auth.user.UserDatabase
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL java.lang.String SSHA_PREFIX
	---! REMOVED FIELD: PROTECTED(-) STATIC(-) FINAL(-) org.apache.logging.log4j.Logger log
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL java.lang.String SHA_PREFIX
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL java.lang.String SHA256_PREFIX
	+++  NEW FIELD: PROTECTED(+) STATIC(+) FINAL(+) org.apache.logging.log4j.Logger LOG
	===  UNCHANGED CONSTRUCTOR: PUBLIC AbstractUserDatabase()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile find(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.auth.user.UserProfile findByEmail(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.auth.user.UserProfile findByFullName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.auth.user.UserProfile findByLoginName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.auth.user.UserProfile findByWikiName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PROTECTED STATIC java.lang.String generateUid(org.apache.wiki.auth.user.UserDatabase)
	===  UNCHANGED METHOD: PROTECTED java.lang.String getHash(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.security.Principal[] getPrincipals(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoRequiredPropertyException
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile newProfile()
	===  UNCHANGED METHOD: PROTECTED long parseLong(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void save(org.apache.wiki.auth.user.UserProfile)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC boolean validatePassword(java.lang.String, java.lang.String)
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.auth.user.DefaultUserProfile  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.auth.user.UserProfile
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC boolean equals(java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC java.util.Map getAttributes()
	===  UNCHANGED METHOD: PUBLIC java.util.Date getCreated()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getEmail()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getFullname()
	===  UNCHANGED METHOD: PUBLIC java.util.Date getLastModified()
	===  UNCHANGED METHOD: PUBLIC java.util.Date getLockExpiry()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getLoginName()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPassword()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getUid()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getWikiName()
	===  UNCHANGED METHOD: PUBLIC int hashCode()
	===  UNCHANGED METHOD: PUBLIC boolean isLocked()
	===  UNCHANGED METHOD: PUBLIC boolean isNew()
	===  UNCHANGED METHOD: PUBLIC void setCreated(java.util.Date)
	===  UNCHANGED METHOD: PUBLIC void setEmail(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setFullname(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setLastModified(java.util.Date)
	===  UNCHANGED METHOD: PUBLIC void setLockExpiry(java.util.Date)
	===  UNCHANGED METHOD: PUBLIC void setLoginName(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setPassword(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setUid(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
===! UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.user.DummyUserDatabase  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.auth.user.UserDatabase
	===  UNCHANGED SUPERCLASS: org.apache.wiki.auth.user.AbstractUserDatabase (<- org.apache.wiki.auth.user.AbstractUserDatabase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DummyUserDatabase()
	===  UNCHANGED METHOD: PUBLIC void deleteByLoginName(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile findByEmail(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile findByFullName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile findByLoginName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile findByUid(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile findByWikiName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC java.security.Principal[] getWikiNames()
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
	===  UNCHANGED METHOD: PUBLIC void rename(java.lang.String, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC void save(org.apache.wiki.auth.user.UserProfile)
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.auth.user.DuplicateUserException  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC DuplicateUserException(java.lang.String, java.lang.Object[])
	===  UNCHANGED CONSTRUCTOR: PUBLIC DuplicateUserException(java.lang.String)
***! MODIFIED CLASS: PUBLIC org.apache.wiki.auth.user.JDBCUserDatabase  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.auth.user.UserDatabase
	===  UNCHANGED SUPERCLASS: org.apache.wiki.auth.user.AbstractUserDatabase (<- org.apache.wiki.auth.user.AbstractUserDatabase)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_DB_UID
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_DB_PASSWORD
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_DB_ROLE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_DB_LOGIN_NAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_DB_WIKI_NAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_DB_FULL_NAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_DB_ROLE_TABLE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_DB_FULL_NAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_DB_EMAIL
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_DB_ATTRIBUTES
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_DB_ROLE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_DB_MODIFIED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_DB_EMAIL
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_DB_TABLE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_DB_WIKI_NAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_DB_LOCK_EXPIRY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_DB_CREATED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_DB_TABLE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_DB_JNDI_NAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_DB_LOGIN_NAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_DB_CREATED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_DB_ATTRIBUTES
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_DB_ROLE_TABLE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_DB_PASSWORD
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_DB_UID
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_DB_DATASOURCE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_DB_MODIFIED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_DB_LOCK_EXPIRY
	===  UNCHANGED CONSTRUCTOR: PUBLIC JDBCUserDatabase()
	***  MODIFIED METHOD: PUBLIC void deleteByLoginName(java.lang.String)
		---  REMOVED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile findByEmail(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile findByFullName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile findByLoginName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile findByUid(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile findByWikiName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC java.security.Principal[] getWikiNames()
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoRequiredPropertyException
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	***  MODIFIED METHOD: PUBLIC void rename(java.lang.String, java.lang.String)
		---  REMOVED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.user.DuplicateUserException
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC void save(org.apache.wiki.auth.user.UserProfile)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.auth.user.UserDatabase  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void deleteByLoginName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.auth.user.UserProfile find(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.auth.user.UserProfile findByEmail(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.auth.user.UserProfile findByFullName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.auth.user.UserProfile findByLoginName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.auth.user.UserProfile findByUid(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.auth.user.UserProfile findByWikiName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.security.Principal[] getPrincipals(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.security.Principal[] getWikiNames()
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoRequiredPropertyException
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.auth.user.UserProfile newProfile()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void rename(java.lang.String, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.user.DuplicateUserException
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void save(org.apache.wiki.auth.user.UserProfile)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean validatePassword(java.lang.String, java.lang.String)
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.auth.user.UserProfile  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Map getAttributes()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Date getCreated()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getEmail()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getFullname()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Date getLastModified()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Date getLockExpiry()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getLoginName()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getPassword()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getUid()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getWikiName()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean isLocked()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean isNew()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void setCreated(java.util.Date)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void setEmail(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void setFullname(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void setLastModified(java.util.Date)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void setLockExpiry(java.util.Date)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void setLoginName(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void setPassword(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void setUid(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String toString()
***! MODIFIED CLASS: PUBLIC org.apache.wiki.auth.user.XMLUserDatabase  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.auth.user.UserDatabase
	===  UNCHANGED SUPERCLASS: org.apache.wiki.auth.user.AbstractUserDatabase (<- org.apache.wiki.auth.user.AbstractUserDatabase)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_USERDATABASE
	===  UNCHANGED CONSTRUCTOR: PUBLIC XMLUserDatabase()
	***  MODIFIED METHOD: PUBLIC void deleteByLoginName(java.lang.String)
		---  REMOVED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile findBy(java.lang.String, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile findByEmail(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile findByFullName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile findByLoginName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile findByUid(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.user.UserProfile findByWikiName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
	===  UNCHANGED METHOD: PUBLIC java.security.Principal[] getWikiNames()
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoRequiredPropertyException
	***  MODIFIED METHOD: PUBLIC void rename(java.lang.String, java.lang.String)
		---  REMOVED EXCEPTION: org.apache.wiki.auth.NoSuchPrincipalException
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.user.DuplicateUserException
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC void save(org.apache.wiki.auth.user.UserProfile)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.auth.UserManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_DATABASE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String JSON_USERS
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void addWikiEventListener(org.apache.wiki.event.WikiEventListener)
	===  UNCHANGED METHOD: PUBLIC void fireEvent(int, org.apache.wiki.api.core.Session, java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.auth.user.UserDatabase getUserDatabase()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.auth.user.UserProfile getUserProfile(org.apache.wiki.api.core.Session)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.security.Principal[] listWikiNames()
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.auth.user.UserProfile parseProfile(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void removeWikiEventListener(org.apache.wiki.event.WikiEventListener)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void setUserProfile(org.apache.wiki.api.core.Context, org.apache.wiki.auth.user.UserProfile)
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.user.DuplicateUserException
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void startUserProfileCreationWorkflow(org.apache.wiki.api.core.Context, org.apache.wiki.auth.user.UserProfile)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void validateProfile(org.apache.wiki.api.core.Context, org.apache.wiki.auth.user.UserProfile)
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.auth.WikiPrincipal  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.security.Principal
	===  UNCHANGED INTERFACE: java.lang.Comparable
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WIKI_NAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String UNSPECIFIED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.util.Comparator COMPARATOR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.security.Principal GUEST
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String FULL_NAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String LOGIN_NAME
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiPrincipal(java.lang.String)
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiPrincipal(java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC int compareTo(java.security.Principal)
	===  UNCHANGED METHOD: PUBLIC boolean equals(java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getName()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getType()
	===  UNCHANGED METHOD: PUBLIC int hashCode()
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.auth.WikiSecurityException  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiSecurityException(java.lang.String, java.lang.Throwable)
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiSecurityException(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.content.DefaultPageRenamer  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.content.PageRenamer
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultPageRenamer()
	===  UNCHANGED METHOD: PUBLIC void firePageRenameEvent(java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String renamePage(org.apache.wiki.api.core.Context, java.lang.String, java.lang.String, boolean)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.content.PageRenamer  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void firePageRenameEvent(java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String renamePage(org.apache.wiki.api.core.Context, java.lang.String, java.lang.String, boolean)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.diff.ContextualDiffProvider  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.diff.DiffProvider
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC java.lang.String ELIDED_TAIL_INDICATOR_HTML
	===  UNCHANGED FIELD: PUBLIC STATIC java.lang.String CHANGE_START_HTML
	===  UNCHANGED FIELD: PUBLIC STATIC java.lang.String DIFF_START
	===  UNCHANGED FIELD: PUBLIC STATIC java.lang.String ELIDED_HEAD_INDICATOR_HTML
	===  UNCHANGED FIELD: PUBLIC STATIC java.lang.String INSERTION_END_HTML
	===  UNCHANGED FIELD: PUBLIC STATIC java.lang.String CHANGE_END_HTML
	===  UNCHANGED FIELD: PUBLIC STATIC java.lang.String LINE_BREAK_HTML
	===  UNCHANGED FIELD: PUBLIC boolean m_emitChangeNextPreviousHyperlinks
	===  UNCHANGED FIELD: PUBLIC STATIC java.lang.String DIFF_END
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_UNCHANGED_CONTEXT_LIMIT
	===  UNCHANGED FIELD: PUBLIC STATIC java.lang.String INSERTION_START_HTML
	===  UNCHANGED FIELD: PUBLIC STATIC java.lang.String DELETION_END_HTML
	===  UNCHANGED FIELD: PUBLIC STATIC java.lang.String DELETION_START_HTML
	===  UNCHANGED FIELD: PUBLIC STATIC java.lang.String ALTERNATING_SPACE_HTML
	===  UNCHANGED CONSTRUCTOR: PUBLIC ContextualDiffProvider()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getProviderInfo()
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoRequiredPropertyException
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC java.lang.String makeDiffHtml(org.apache.wiki.api.core.Context, java.lang.String, java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.diff.DefaultDifferenceManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.diff.DifferenceManager
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultDifferenceManager(org.apache.wiki.api.core.Engine, java.util.Properties)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getDiff(org.apache.wiki.api.core.Context, int, int)
	===  UNCHANGED METHOD: PUBLIC java.lang.String makeDiff(org.apache.wiki.api.core.Context, java.lang.String, java.lang.String)
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.diff.DifferenceManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_DIFF_PROVIDER
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getDiff(org.apache.wiki.api.core.Context, int, int)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String makeDiff(org.apache.wiki.api.core.Context, java.lang.String, java.lang.String)
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.diff.DiffProvider  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String makeDiffHtml(org.apache.wiki.api.core.Context, java.lang.String, java.lang.String)
===  UNCHANGED CLASS: PUBLIC STATIC org.apache.wiki.diff.DiffProvider$NullDiffProvider  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.diff.DiffProvider
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DiffProvider$NullDiffProvider()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getProviderInfo()
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoRequiredPropertyException
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC java.lang.String makeDiffHtml(org.apache.wiki.api.core.Context, java.lang.String, java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.diff.ExternalDiffProvider  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.diff.DiffProvider
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_DIFFCOMMAND
	===  UNCHANGED CONSTRUCTOR: PUBLIC ExternalDiffProvider()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getProviderInfo()
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoRequiredPropertyException
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC java.lang.String makeDiffHtml(org.apache.wiki.api.core.Context, java.lang.String, java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.diff.TraditionalDiffProvider  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.diff.DiffProvider
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC TraditionalDiffProvider()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getProviderInfo()
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoRequiredPropertyException
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC java.lang.String makeDiffHtml(org.apache.wiki.api.core.Context, java.lang.String, java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.filters.CreoleFilter  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC CreoleFilter()
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.FilterException
	===  UNCHANGED METHOD: PUBLIC java.lang.String preSave(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String preTranslate(org.apache.wiki.api.core.Context, java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.filters.DefaultFilterManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.filters.FilterManager
	===  UNCHANGED INTERFACE: org.apache.wiki.modules.ModuleManager
	===  UNCHANGED SUPERCLASS: org.apache.wiki.modules.BaseModuleManager (<- org.apache.wiki.modules.BaseModuleManager)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultFilterManager(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC void addPageFilter(org.apache.wiki.api.filters.PageFilter, int)
		===  UNCHANGED EXCEPTION: java.lang.IllegalArgumentException
	===  UNCHANGED METHOD: PUBLIC void destroy()
	===  UNCHANGED METHOD: PUBLIC void doPostSaveFiltering(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.FilterException
	===  UNCHANGED METHOD: PUBLIC java.lang.String doPostTranslateFiltering(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.FilterException
	===  UNCHANGED METHOD: PUBLIC java.lang.String doPreSaveFiltering(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.FilterException
	===  UNCHANGED METHOD: PUBLIC java.lang.String doPreTranslateFiltering(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.FilterException
	===  UNCHANGED METHOD: PUBLIC void fireEvent(int, org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC java.util.List getFilterList()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.filters.DefaultFilterManager$PageFilterInfo getModuleInfo(java.lang.String)
	===  UNCHANGED METHOD: PROTECTED void initialize(java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC java.util.Collection modules()
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.filters.FilterManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.modules.ModuleManager
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_FILTERXML
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int USER_FILTER_PRIORITY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int SYSTEM_FILTER_PRIORITY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_XMLFILE
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void addPageFilter(org.apache.wiki.api.filters.PageFilter, int)
		===  UNCHANGED EXCEPTION: java.lang.IllegalArgumentException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void destroy()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void doPostSaveFiltering(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.FilterException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String doPostTranslateFiltering(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.FilterException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String doPreSaveFiltering(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.FilterException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String doPreTranslateFiltering(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.FilterException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.List getFilterList()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.filters.PageEventFilter  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC PageEventFilter()
	===  UNCHANGED METHOD: PUBLIC FINAL void addWikiEventListener(org.apache.wiki.event.WikiEventListener)
	===  UNCHANGED METHOD: PROTECTED FINAL void fireEvent(int, org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.FilterException
	===  UNCHANGED METHOD: PUBLIC void postSave(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String postTranslate(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String preSave(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String preTranslate(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC FINAL void removeWikiEventListener(org.apache.wiki.event.WikiEventListener)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.filters.PingWeblogsComFilter  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_PINGURL
	===  UNCHANGED CONSTRUCTOR: PUBLIC PingWeblogsComFilter()
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
	===  UNCHANGED METHOD: PUBLIC void postSave(org.apache.wiki.api.core.Context, java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.filters.ProfanityFilter  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC ProfanityFilter()
	===  UNCHANGED METHOD: PUBLIC java.lang.String preTranslate(org.apache.wiki.api.core.Context, java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.filters.SpamFilter  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_ERRORPAGE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_AKISMET_API_KEY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String STRATEGY_SCORE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_PAGECHANGES
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_WORDLIST
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_SIMILARCHANGES
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_ALLOWED_GROUPS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String STRATEGY_EAGER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_IPLIST
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_MAX_PAGENAME_LENGTH
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_MAXURLS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_FILTERSTRATEGY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_CAPTCHA
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_IGNORE_AUTHENTICATED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_BANTIME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_BLACKLIST
	===  UNCHANGED CONSTRUCTOR: PUBLIC SpamFilter()
	===  UNCHANGED METHOD: PUBLIC STATIC boolean checkHash(org.apache.wiki.api.core.Context, javax.servlet.jsp.PageContext)
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String getBotFieldName()
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String getHashFieldName(javax.servlet.http.HttpServletRequest)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String getSpamHash(org.apache.wiki.api.core.Page, javax.servlet.http.HttpServletRequest)
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String insertInputFields(javax.servlet.jsp.PageContext)
	===  UNCHANGED METHOD: PUBLIC boolean isValidUserProfile(org.apache.wiki.api.core.Context, org.apache.wiki.auth.user.UserProfile)
	===  UNCHANGED METHOD: PUBLIC java.lang.String preSave(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.RedirectException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.forms.FormClose  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.forms.FormElement (<- org.apache.wiki.forms.FormElement)
	===  UNCHANGED CONSTRUCTOR: PUBLIC FormClose()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.forms.FormElement  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_INPUTNAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_HIDEFORM
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String FORM_VALUES_CARRIER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_VALUE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_FORMNAMEHIDDEN
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String HIDE_SUCCESS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_HANDLER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String HANDLERPARAM_PREFIX
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_SUBMITHANDLER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_POPULATE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_ELEMENT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_FORM
	===  UNCHANGED CONSTRUCTOR: PUBLIC FormElement()
	===  UNCHANGED METHOD: PROTECTED org.apache.wiki.forms.FormInfo getFormInfo(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PROTECTED void storeFormInfo(org.apache.wiki.api.core.Context, org.apache.wiki.forms.FormInfo)
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.forms.FormHandler  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.forms.FormInfo  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int EXECUTED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int ERROR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int OK
	===  UNCHANGED CONSTRUCTOR: PUBLIC FormInfo()
	===  UNCHANGED METHOD: PUBLIC void addSubmission(java.util.Map)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getAction()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getError()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getHandler()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getName()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getResult()
	===  UNCHANGED METHOD: PUBLIC int getStatus()
	===  UNCHANGED METHOD: PUBLIC java.util.Map getSubmission()
	===  UNCHANGED METHOD: PUBLIC boolean hide()
	===  UNCHANGED METHOD: PUBLIC void setAction(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setError(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setHandler(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setHide(boolean)
	===  UNCHANGED METHOD: PUBLIC void setName(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setResult(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setStatus(int)
	===  UNCHANGED METHOD: PUBLIC void setSubmission(java.util.Map)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.forms.FormInput  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.forms.FormElement (<- org.apache.wiki.forms.FormElement)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_CHECKED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_TYPE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_SIZE
	===  UNCHANGED CONSTRUCTOR: PUBLIC FormInput()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.forms.FormOpen  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.forms.FormElement (<- org.apache.wiki.forms.FormElement)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_METHOD
	===  UNCHANGED CONSTRUCTOR: PUBLIC FormOpen()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.forms.FormOutput  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.forms.FormElement (<- org.apache.wiki.forms.FormElement)
	===  UNCHANGED CONSTRUCTOR: PUBLIC FormOutput()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.forms.FormSelect  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.forms.FormElement (<- org.apache.wiki.forms.FormElement)
	===  UNCHANGED CONSTRUCTOR: PUBLIC FormSelect()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.forms.FormSet  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC FormSet()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.forms.FormTextarea  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.forms.FormElement (<- org.apache.wiki.forms.FormElement)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_ROWS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_COLS
	===  UNCHANGED CONSTRUCTOR: PUBLIC FormTextarea()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
---! REMOVED CLASS: PUBLIC(-) org.apache.wiki.htmltowiki.HtmlStringToWikiTranslator  (not serializable)
	---  CLASS FILE FORMAT VERSION: n.a. <- 52.0
	---! REMOVED SUPERCLASS: java.lang.Object
	---! REMOVED CONSTRUCTOR: PUBLIC(-) HtmlStringToWikiTranslator()
	---! REMOVED METHOD: PUBLIC(-) STATIC(-) java.lang.String element2String(org.jdom2.Element)
	---! REMOVED METHOD: PUBLIC(-) java.lang.String translate(java.lang.String)
		---  REMOVED EXCEPTION: org.jdom2.JDOMException
		---  REMOVED EXCEPTION: java.io.IOException
	---! REMOVED METHOD: PUBLIC(-) java.lang.String translate(java.lang.String, org.apache.wiki.api.core.Context)
		---  REMOVED EXCEPTION: org.jdom2.JDOMException
		---  REMOVED EXCEPTION: java.io.IOException
	---! REMOVED METHOD: PUBLIC(-) java.lang.String translate(java.lang.String, org.apache.wiki.htmltowiki.XHtmlToWikiConfig)
		---  REMOVED EXCEPTION: org.jdom2.JDOMException
		---  REMOVED EXCEPTION: java.io.IOException
---! REMOVED CLASS: PUBLIC(-) org.apache.wiki.htmltowiki.WhitespaceTrimWriter  (not serializable)
	---  CLASS FILE FORMAT VERSION: n.a. <- 52.0
	---! REMOVED INTERFACE: java.lang.Appendable
	---! REMOVED INTERFACE: java.io.Closeable
	---! REMOVED INTERFACE: java.lang.AutoCloseable
	---! REMOVED INTERFACE: java.io.Flushable
	---! REMOVED SUPERCLASS: java.io.Writer
	---! REMOVED CONSTRUCTOR: PUBLIC(-) WhitespaceTrimWriter()
	---! REMOVED METHOD: PUBLIC(-) void close()
		---  REMOVED EXCEPTION: java.io.IOException
	---! REMOVED METHOD: PUBLIC(-) void flush()
	---! REMOVED METHOD: PUBLIC(-) boolean isCurrentlyOnLineBegin()
	---! REMOVED METHOD: PUBLIC(-) boolean isWhitespaceTrimMode()
	---! REMOVED METHOD: PUBLIC(-) void setWhitespaceTrimMode(boolean)
	---! REMOVED METHOD: PUBLIC(-) java.lang.String toString()
	---! REMOVED METHOD: PUBLIC(-) void write(char[], int, int)
		---  REMOVED EXCEPTION: java.io.IOException
---! REMOVED CLASS: PUBLIC(-) org.apache.wiki.htmltowiki.XHtmlElementToWikiTranslator  (not serializable)
	---  CLASS FILE FORMAT VERSION: n.a. <- 52.0
	---! REMOVED SUPERCLASS: java.lang.Object
	---! REMOVED CONSTRUCTOR: PUBLIC(-) XHtmlElementToWikiTranslator(org.jdom2.Element, org.apache.wiki.htmltowiki.XHtmlToWikiConfig)
		---  REMOVED EXCEPTION: org.jdom2.JDOMException
	---! REMOVED CONSTRUCTOR: PUBLIC(-) XHtmlElementToWikiTranslator(org.jdom2.Element)
		---  REMOVED EXCEPTION: org.jdom2.JDOMException
	---! REMOVED METHOD: PUBLIC(-) java.lang.String getWikiString()
---! REMOVED CLASS: PUBLIC(-) org.apache.wiki.htmltowiki.XHtmlToWikiConfig  (not serializable)
	---  CLASS FILE FORMAT VERSION: n.a. <- 52.0
	---! REMOVED SUPERCLASS: java.lang.Object
	---! REMOVED CONSTRUCTOR: PUBLIC(-) XHtmlToWikiConfig(org.apache.wiki.api.core.Context)
	---! REMOVED CONSTRUCTOR: PUBLIC(-) XHtmlToWikiConfig()
	---! REMOVED METHOD: PUBLIC(-) java.lang.String getAttachPage()
	---! REMOVED METHOD: PUBLIC(-) java.lang.String getEditJspPage()
	---! REMOVED METHOD: PUBLIC(-) java.lang.String getOutlink()
	---! REMOVED METHOD: PUBLIC(-) java.lang.String getPageInfoJsp()
	---! REMOVED METHOD: PUBLIC(-) java.lang.String getPageName()
	---! REMOVED METHOD: PUBLIC(-) java.lang.String getWikiJspPage()
	---! REMOVED METHOD: PUBLIC(-) void setAttachPage(java.lang.String)
	---! REMOVED METHOD: PUBLIC(-) void setEditJspPage(java.lang.String)
	---! REMOVED METHOD: PUBLIC(-) void setOutlink(java.lang.String)
	---! REMOVED METHOD: PUBLIC(-) void setPageInfoJsp(java.lang.String)
	---! REMOVED METHOD: PUBLIC(-) void setPageName(java.lang.String)
	---! REMOVED METHOD: PUBLIC(-) void setWikiJspPage(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.i18n.DefaultInternationalizationManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.i18n.InternationalizationManager
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultInternationalizationManager(org.apache.wiki.api.core.Engine)
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.i18n.InternationalizationManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String CORE_BUNDLE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEF_TEMPLATE
	===  UNCHANGED METHOD: PUBLIC java.lang.String get(java.lang.String)
		===  UNCHANGED EXCEPTION: java.util.MissingResourceException
	===  UNCHANGED METHOD: PUBLIC java.lang.String get(java.lang.String, java.util.Locale, java.lang.String)
		===  UNCHANGED EXCEPTION: java.util.MissingResourceException
	===  UNCHANGED METHOD: PUBLIC java.lang.String get(java.lang.String, java.util.Locale, java.lang.String, java.lang.Object[])
		===  UNCHANGED EXCEPTION: java.util.MissingResourceException
	===  UNCHANGED METHOD: PUBLIC java.util.ResourceBundle getBundle(java.lang.String, java.util.Locale)
		===  UNCHANGED EXCEPTION: java.util.MissingResourceException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.InternalWikiException  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.lang.RuntimeException (<- java.lang.RuntimeException)
	===  UNCHANGED CONSTRUCTOR: PUBLIC InternalWikiException(java.lang.String, java.lang.Throwable)
	===  UNCHANGED CONSTRUCTOR: PUBLIC InternalWikiException(java.lang.Throwable)
	===  UNCHANGED CONSTRUCTOR: PUBLIC InternalWikiException(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.LinkCollector  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.StringTransmutator
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC LinkCollector()
	===  UNCHANGED METHOD: PUBLIC java.util.List getLinks()
	===  UNCHANGED METHOD: PUBLIC java.lang.String mutate(org.apache.wiki.api.core.Context, java.lang.String)
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.management.SimpleMBean  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: javax.management.DynamicMBean
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PROTECTED javax.management.MBeanInfo m_beanInfo
	===  UNCHANGED CONSTRUCTOR: PROTECTED SimpleMBean()
		===  UNCHANGED EXCEPTION: javax.management.NotCompliantMBeanException
	===  UNCHANGED METHOD: PUBLIC java.lang.Object getAttribute(java.lang.String)
		===  UNCHANGED EXCEPTION: javax.management.AttributeNotFoundException
		===  UNCHANGED EXCEPTION: javax.management.MBeanException
		===  UNCHANGED EXCEPTION: javax.management.ReflectionException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String[] getAttributeNames()
	===  UNCHANGED METHOD: PUBLIC javax.management.AttributeList getAttributes(java.lang.String[])
	===  UNCHANGED METHOD: PROTECTED java.lang.String getDescription()
	===  UNCHANGED METHOD: PUBLIC javax.management.MBeanInfo getMBeanInfo()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String[] getMethodNames()
	===  UNCHANGED METHOD: PUBLIC java.lang.Object invoke(java.lang.String, java.lang.Object[], java.lang.String[])
		===  UNCHANGED EXCEPTION: javax.management.MBeanException
		===  UNCHANGED EXCEPTION: javax.management.ReflectionException
	===  UNCHANGED METHOD: PUBLIC void setAttribute(javax.management.Attribute)
		===  UNCHANGED EXCEPTION: javax.management.AttributeNotFoundException
		===  UNCHANGED EXCEPTION: javax.management.InvalidAttributeValueException
		===  UNCHANGED EXCEPTION: javax.management.MBeanException
		===  UNCHANGED EXCEPTION: javax.management.ReflectionException
	===  UNCHANGED METHOD: PUBLIC javax.management.AttributeList setAttributes(javax.management.AttributeList)
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.modules.BaseModuleManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.modules.ModuleManager
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PROTECTED FINAL org.apache.wiki.api.core.Engine m_engine
	===  UNCHANGED CONSTRUCTOR: PUBLIC BaseModuleManager(org.apache.wiki.api.core.Engine)
	===  UNCHANGED METHOD: PUBLIC boolean checkCompatibility(org.apache.wiki.modules.WikiModuleInfo)
	===  UNCHANGED METHOD: PROTECTED java.util.Collection modules(java.util.Iterator)
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.modules.InternalModule  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.modules.ModuleManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PLUGIN_RESOURCE_LOCATION
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean checkCompatibility(org.apache.wiki.modules.WikiModuleInfo)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.modules.WikiModuleInfo getModuleInfo(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Collection modules()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.modules.WikiModuleInfo  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.lang.Comparable
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_author
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_description
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_htmlTemplate
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_adminBeanClass
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_authorUrl
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_stylesheetText
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_maxVersion
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_moduleVersion
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_moduleUrl
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_name
	===  UNCHANGED FIELD: PROTECTED java.net.URL m_resource
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_scriptLocation
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_scriptText
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_stylesheetLocation
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_minVersion
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiModuleInfo(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC int compareTo(org.apache.wiki.modules.WikiModuleInfo)
	===  UNCHANGED METHOD: PUBLIC boolean equals(java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getAdminBeanClass()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getAuthor()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getAuthorUrl()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getDescription()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getHtmlTemplate()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getMaxVersion()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getMinVersion()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getModuleUrl()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getModuleVersion()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getName()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getScriptLocation()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getStylesheetLocation()
	===  UNCHANGED METHOD: PROTECTED java.lang.String getTextResource(java.lang.String)
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC int hashCode()
	===  UNCHANGED METHOD: PROTECTED void initializeFromXML(org.jdom2.Element)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.pages.DefaultPageManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===! UNCHANGED INTERFACE: org.apache.wiki.pages.PageManager
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PROTECTED FINAL java.util.concurrent.ConcurrentHashMap m_pageLocks
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultPageManager(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: java.util.NoSuchElementException
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC void actionPerformed(org.apache.wiki.event.WikiEvent)
	===  UNCHANGED METHOD: PROTECTED boolean changeAcl(org.apache.wiki.api.core.Page, java.security.Principal[], java.security.Principal)
	===  UNCHANGED METHOD: PUBLIC void deletePage(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void deletePage(org.apache.wiki.api.core.Page)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void deleteVersion(org.apache.wiki.api.core.Page)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PROTECTED FINAL void fireEvent(int, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.util.List getActiveLocks()
	===  UNCHANGED METHOD: PUBLIC java.util.Collection getAllPages()
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.pages.PageLock getCurrentLock(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getCurrentProvider()
	===  UNCHANGED METHOD: PROTECTED org.apache.wiki.api.core.Engine getEngine()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Page getPage(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Page getPage(java.lang.String, int)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Page getPageInfo(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.pages.PageSorter getPageSorter()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPageText(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.providers.PageProvider getProvider()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getProviderDescription()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPureText(java.lang.String, int)
	===  UNCHANGED METHOD: PUBLIC java.util.Set getRecentChanges()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getText(java.lang.String, int)
	===  UNCHANGED METHOD: PUBLIC int getTotalPageCount()
	===  UNCHANGED METHOD: PUBLIC java.util.List getVersionHistory(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.pages.PageLock lockPage(org.apache.wiki.api.core.Page, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean pageExists(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC boolean pageExists(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void putPageText(org.apache.wiki.api.core.Page, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void saveText(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC void unlockPage(org.apache.wiki.pages.PageLock)
	===  UNCHANGED METHOD: PUBLIC boolean wikiPageExists(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean wikiPageExists(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.pages.PageLock  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC PageLock(org.apache.wiki.api.core.Page, java.lang.String, java.util.Date, java.util.Date)
	===  UNCHANGED METHOD: PUBLIC java.util.Date getAcquisitionTime()
	===  UNCHANGED METHOD: PUBLIC java.util.Date getExpiryTime()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getLocker()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPage()
	===  UNCHANGED METHOD: PUBLIC long getTimeLeft()
	===  UNCHANGED METHOD: PUBLIC boolean isExpired()
***! MODIFIED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.pages.PageManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_LOCKEXPIRY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_PAGEPROVIDER
	---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) java.lang.String PROP_USECACHE
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void deletePage(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void deletePage(org.apache.wiki.api.core.Page)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void deleteVersion(org.apache.wiki.api.core.Page)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.List getActiveLocks()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Collection getAllPages()
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.pages.PageLock getCurrentLock(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getCurrentProvider()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.api.core.Page getPage(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.api.core.Page getPage(java.lang.String, int)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.api.core.Page getPageInfo(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.pages.PageSorter getPageSorter()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getPageText(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.api.providers.PageProvider getProvider()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getProviderDescription()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getPureText(java.lang.String, int)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPureText(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Set getRecentChanges()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getText(java.lang.String, int)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getText(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getText(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT int getTotalPageCount()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.List getVersionHistory(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.pages.PageLock lockPage(org.apache.wiki.api.core.Page, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean pageExists(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean pageExists(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC boolean pageExists(org.apache.wiki.api.core.Page)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void putPageText(org.apache.wiki.api.core.Page, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void saveText(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void unlockPage(org.apache.wiki.pages.PageLock)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean wikiPageExists(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean wikiPageExists(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC boolean wikiPageExists(org.apache.wiki.api.core.Page)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.pages.PageSorter  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.util.Comparator
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL java.lang.String PROP_PAGE_NAME_COMPARATOR
	===  UNCHANGED CONSTRUCTOR: PUBLIC PageSorter(java.util.Comparator)
	===  UNCHANGED CONSTRUCTOR: PUBLIC PageSorter()
	===  UNCHANGED METHOD: PUBLIC int compare(java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean equals(java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC void initialize(java.util.Properties)
	===  UNCHANGED METHOD: PUBLIC void sort(java.util.List)
	===  UNCHANGED METHOD: PUBLIC void sort(java.lang.String[])
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.pages.PageTimeComparator  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.util.Comparator
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC PageTimeComparator()
	===  UNCHANGED METHOD: PUBLIC int compare(org.apache.wiki.api.core.Page, org.apache.wiki.api.core.Page)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.parser.CreoleToJSPWikiTranslator  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String VAR_CREOLE_VERSION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String VAR_LINEBREAK_BLOGLIKE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String VAR_VERSION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String VAR_LINEBREAK_C2LIKE
	===  UNCHANGED CONSTRUCTOR: PUBLIC CreoleToJSPWikiTranslator()
	===  UNCHANGED METHOD: PUBLIC java.lang.String translate(java.util.Properties, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String translateSignature(java.util.Properties, java.lang.String, java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.parser.Heading  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int HEADING_SMALL
	===  UNCHANGED FIELD: PUBLIC java.lang.String m_titleSection
	===  UNCHANGED FIELD: PUBLIC int m_level
	===  UNCHANGED FIELD: PUBLIC java.lang.String m_titleText
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int HEADING_MEDIUM
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int HEADING_LARGE
	===  UNCHANGED FIELD: PUBLIC java.lang.String m_titleAnchor
	===  UNCHANGED CONSTRUCTOR: PUBLIC Heading()
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.parser.HeadingListener  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void headingAdded(org.apache.wiki.api.core.Context, org.apache.wiki.parser.Heading)
***! MODIFIED CLASS: PUBLIC org.apache.wiki.parser.JSPWikiMarkupParser  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.parser.MarkupParser (<- org.apache.wiki.parser.MarkupParser)
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL int IMAGE
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL int LOCAL
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL int IMAGEWIKILINK
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL int EDIT
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL int READ
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL int LOCALREF
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL int ATTACHMENT
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL int IGNORE
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL int EXTERNAL
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL int CHARACTER
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL int EMPTY
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL int ELEMENT
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL int INTERWIKI
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL int IMAGELINK
	===  UNCHANGED CONSTRUCTOR: PUBLIC JSPWikiMarkupParser(org.apache.wiki.api.core.Context, java.io.Reader)
	***! MODIFIED METHOD: PRIVATE (<- PROTECTED) void callHeadingListenerChain(org.apache.wiki.parser.Heading)
	===  UNCHANGED METHOD: PROTECTED java.lang.String callMutatorChain(java.util.Collection, java.lang.String)
	***! MODIFIED METHOD: PRIVATE (<- PROTECTED) org.jdom2.Element createAnchor(int, java.lang.String, java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC org.jdom2.Element makeHeading(int, java.lang.String, org.apache.wiki.parser.Heading)
	***  MODIFIED METHOD: PROTECTED (<- PRIVATE) java.lang.String makeHeadingAnchor(java.lang.String, java.lang.String, org.apache.wiki.parser.Heading)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.parser.WikiDocument parse()
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PROTECTED int parseToken(int)
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.parser.LinkParser  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC LinkParser()
	===  UNCHANGED METHOD: PUBLIC STATIC FINAL boolean isSpace(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC STATIC FINAL boolean isSpace(char)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.parser.LinkParser$Link parse(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.parser.ParseException
===  UNCHANGED CLASS: PUBLIC STATIC org.apache.wiki.parser.LinkParser$Link  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PROTECTED LinkParser$Link(java.lang.String, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.parser.ParseException
	===  UNCHANGED CONSTRUCTOR: PROTECTED LinkParser$Link(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.parser.ParseException
	===  UNCHANGED METHOD: PUBLIC void addAttribute(org.jdom2.Attribute)
	===  UNCHANGED METHOD: PUBLIC int attributeCount()
	===  UNCHANGED METHOD: PUBLIC java.util.Iterator getAttributes()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getExternalWiki()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getExternalWikiPage()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getReference()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getText()
	===  UNCHANGED METHOD: PUBLIC boolean hasReference()
	===  UNCHANGED METHOD: PUBLIC boolean isInterwikiLink()
	===  UNCHANGED METHOD: PROTECTED void setReference(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.parser.ParseException
	===  UNCHANGED METHOD: PROTECTED void setText(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.parser.ParseException
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.parser.LinkParsingOperations  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC LinkParsingOperations(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC int interWikiLinkAt(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean isAccessRule(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean isExternalLink(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean isImageLink(java.lang.String, boolean, java.util.List)
	===  UNCHANGED METHOD: PUBLIC boolean isInterWikiLink(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean isMetadata(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean isPluginLink(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean isVariableLink(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean linkExists(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String linkIfExists(java.lang.String)
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.parser.MarkupParser  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL int PUSHBACK_BUFFER_SIZE
	===  UNCHANGED FIELD: PROTECTED FINAL java.util.ArrayList m_localLinkMutatorChain
	===  UNCHANGED FIELD: PROTECTED java.io.PushbackReader m_in
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_CAMELCASELINKS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String HASHLINK
	===  UNCHANGED FIELD: PROTECTED boolean m_inlineImages
	===  UNCHANGED FIELD: PROTECTED FINAL java.util.ArrayList m_externalLinkMutatorChain
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_PLAINURIS
	===  UNCHANGED FIELD: PROTECTED FINAL java.util.ArrayList m_linkMutators
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String CLASS_EXTERNAL
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String CLASS_FOOTNOTE_REF
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String CLASS_INTERWIKI
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_USERELNOFOLLOW
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String CLASS_ATTACHMENT
	===  UNCHANGED FIELD: PROTECTED FINAL org.apache.wiki.parser.LinkParsingOperations m_linkParsingOperations
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_USEATTACHMENTIMAGE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_ALLOWHTML
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String[] CLASS_TYPES
	===  UNCHANGED FIELD: PROTECTED boolean m_parseAccessRules
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_RUNPLUGINS
	===  UNCHANGED FIELD: PROTECTED java.util.List m_inlineImagePatterns
	===  UNCHANGED FIELD: PROTECTED FINAL java.util.ArrayList m_attachmentLinkMutatorChain
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String OUTLINK
	===  UNCHANGED FIELD: PROTECTED FINAL org.apache.wiki.api.core.Context m_context
	===  UNCHANGED FIELD: PROTECTED FINAL java.util.ArrayList m_headingListenerChain
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String CLASS_EDITPAGE
	===  UNCHANGED FIELD: PROTECTED FINAL org.apache.wiki.api.core.Engine m_engine
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String CLASS_WIKIPAGE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_USEOUTLINKIMAGE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String OUTLINK_IMAGE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String CLASS_FOOTNOTE
	===  UNCHANGED CONSTRUCTOR: PROTECTED MarkupParser(org.apache.wiki.api.core.Context, java.io.Reader)
	===  UNCHANGED METHOD: PUBLIC void addAttachmentLinkHook(org.apache.wiki.StringTransmutator)
	===  UNCHANGED METHOD: PUBLIC void addExternalLinkHook(org.apache.wiki.StringTransmutator)
	===  UNCHANGED METHOD: PUBLIC void addHeadingListener(org.apache.wiki.parser.HeadingListener)
	===  UNCHANGED METHOD: PUBLIC void addLinkTransmutator(org.apache.wiki.StringTransmutator)
	===  UNCHANGED METHOD: PUBLIC void addLocalLinkHook(org.apache.wiki.StringTransmutator)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String cleanLink(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void disableAccessRules()
	===  UNCHANGED METHOD: PUBLIC void enableImageInlining(boolean)
	===  UNCHANGED METHOD: PUBLIC java.util.List getInlineImagePatterns()
	===  UNCHANGED METHOD: PUBLIC int getPosition()
	===  UNCHANGED METHOD: PROTECTED FINAL void initInlineImagePatterns()
	===  UNCHANGED METHOD: PUBLIC boolean isImageInlining()
	===  UNCHANGED METHOD: PUBLIC boolean isParseAccessRules()
	===  UNCHANGED METHOD: PUBLIC STATIC org.jdom2.Element makeError(java.lang.String)
	===  UNCHANGED METHOD: PROTECTED FINAL int nextToken()
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: java.lang.NullPointerException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.parser.WikiDocument parse()
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PROTECTED void pushBack(int)
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC java.io.Reader setInputReader(java.io.Reader)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String wikifyLink(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.parser.ParseException  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC ParseException(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.parser.PluginContent  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC PluginContent(java.lang.String, java.util.Map)
	===  UNCHANGED METHOD: PUBLIC void executeParse(org.apache.wiki.api.core.Context)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getParameter(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.util.Map getParameters()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPluginName()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getText()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getValue()
	===  UNCHANGED METHOD: PUBLIC java.lang.String invoke(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC STATIC org.apache.wiki.parser.PluginContent parsePluginLine(org.apache.wiki.api.core.Context, java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.parser.VariableContent  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC VariableContent(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getText()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getValue()
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.parser.WikiDocument  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiDocument(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Context getContext()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Page getPage()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPageData()
	===  UNCHANGED METHOD: PUBLIC void setContext(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC void setPageData(java.lang.String)
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.plugin.AbstractReferralPlugin  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PROTECTED org.apache.wiki.pages.PageSorter m_sorter
	===  UNCHANGED FIELD: PROTECTED boolean m_lastModified
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL java.lang.String PARAM_SORTORDER_JAVA
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_SHOW_VALUE_COUNT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_EXCLUDE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_SHOW_VALUE_PAGES
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL java.lang.String PARAM_SORTORDER_HUMAN
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_SEPARATOR
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL java.lang.String PARAM_SORTORDER_LOCALE
	===  UNCHANGED FIELD: PROTECTED java.text.SimpleDateFormat m_dateFormat
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_INCLUDE
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_before
	===  UNCHANGED FIELD: PROTECTED java.util.Date m_dateLastModified
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_SHOW
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_after
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_BEFORE
	===  UNCHANGED FIELD: PROTECTED org.apache.oro.text.regex.Pattern[] m_include
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_COLUMNS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_AFTER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_LASTMODIFIED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int ALL_ITEMS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_MAXWIDTH
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_separator
	===  UNCHANGED FIELD: PROTECTED org.apache.oro.text.regex.Pattern[] m_exclude
	===  UNCHANGED FIELD: PROTECTED org.apache.wiki.api.core.Engine m_engine
	===  UNCHANGED FIELD: PROTECTED int items
	===  UNCHANGED FIELD: PROTECTED int m_maxwidth
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL java.lang.String PARAM_SORTORDER
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_show
	===  UNCHANGED CONSTRUCTOR: PUBLIC AbstractReferralPlugin()
	===  UNCHANGED METHOD: PROTECTED java.lang.String applyColumnsStyle(java.lang.String)
	===  UNCHANGED METHOD: PROTECTED java.util.List filterAndSortCollection(java.util.Collection)
	===  UNCHANGED METHOD: PROTECTED java.util.List filterCollection(java.util.Collection)
	===  UNCHANGED METHOD: PROTECTED java.util.List filterWikiPageCollection(java.util.Collection)
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
	===  UNCHANGED METHOD: PROTECTED java.lang.String makeHTML(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PROTECTED java.lang.String wikitizeCollection(java.util.Collection, java.lang.String, int)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.BugReportHandler  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_MAPPINGS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_TITLE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_DESCRIPTION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_VERSION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_PAGE
	===  UNCHANGED CONSTRUCTOR: PUBLIC BugReportHandler()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.Counter  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_NAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_INCREMENT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_SHOW_RESULT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_NAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_START
	===  UNCHANGED CONSTRUCTOR: PUBLIC Counter()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.CurrentTimePlugin  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC CurrentTimePlugin()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.DefaultPluginManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.plugin.PluginManager
	===  UNCHANGED INTERFACE: org.apache.wiki.modules.ModuleManager
	===  UNCHANGED SUPERCLASS: org.apache.wiki.modules.BaseModuleManager (<- org.apache.wiki.modules.BaseModuleManager)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultPluginManager(org.apache.wiki.api.core.Engine, java.util.Properties)
	===  UNCHANGED METHOD: PUBLIC void enablePlugins(boolean)
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.lang.String, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.plugin.DefaultPluginManager$WikiPluginInfo getModuleInfo(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC org.apache.oro.text.regex.Pattern getPluginPattern()
	===  UNCHANGED METHOD: PUBLIC java.util.Collection modules()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.plugin.Plugin newWikiPlugin(java.lang.String, java.util.ResourceBundle)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
	===  UNCHANGED METHOD: PUBLIC java.util.Map parseArgs(java.lang.String)
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC boolean pluginsEnabled()
**** MODIFIED CLASS: PUBLIC STATIC FINAL org.apache.wiki.plugin.DefaultPluginManager$WikiPluginInfo  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.lang.Comparable
	===  UNCHANGED SUPERCLASS: org.apache.wiki.modules.WikiModuleInfo (<- org.apache.wiki.modules.WikiModuleInfo)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getAjaxAlias()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getAlias()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getClassName()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getIncludeText(java.lang.String)
	===  UNCHANGED METHOD: PROTECTED void initializeFromXML(org.jdom2.Element)
	**** MODIFIED METHOD: PUBLIC org.apache.wiki.api.plugin.Plugin newPluginInstance(java.util.List, java.util.List)
		---  REMOVED EXCEPTION: java.lang.ClassNotFoundException
		---  REMOVED EXCEPTION: java.lang.InstantiationException
		---  REMOVED EXCEPTION: java.lang.IllegalAccessException
		+++  NEW EXCEPTION: java.lang.ReflectiveOperationException
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.Denounce  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_LINK
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_TEXT
	===  UNCHANGED CONSTRUCTOR: PUBLIC Denounce()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.Groups  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC Groups()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.IfPlugin  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_EXISTS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_IP
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_IS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_VAR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_CONTAINS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_GROUP
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_USER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_PAGE
	===  UNCHANGED CONSTRUCTOR: PUBLIC IfPlugin()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
	===  UNCHANGED METHOD: PUBLIC STATIC boolean ifInclude(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.Image  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_SRC
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_CAPTION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_LINK
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_CLASS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_TARGET
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_ALT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_STYLE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_TITLE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_HEIGHT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_WIDTH
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_ALIGN
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_BORDER
	===  UNCHANGED CONSTRUCTOR: PUBLIC Image()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.IndexPlugin  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.plugin.AbstractReferralPlugin (<- org.apache.wiki.plugin.AbstractReferralPlugin)
	===  UNCHANGED CONSTRUCTOR: PUBLIC IndexPlugin()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.InsertPage  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_SHOW
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_CLASS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_STYLE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_SECTION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_DEFAULT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_PAGENAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_MAXLENGTH
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String ATTR_RECURSE
	===  UNCHANGED CONSTRUCTOR: PUBLIC InsertPage()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.ListLocksPlugin  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC ListLocksPlugin()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.Note  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_NOTE_IMAGE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_NOTE_IMAGE
	===  UNCHANGED CONSTRUCTOR: PUBLIC Note()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.PageViewPlugin  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.plugin.AbstractReferralPlugin (<- org.apache.wiki.plugin.AbstractReferralPlugin)
	===  UNCHANGED CONSTRUCTOR: PUBLIC PageViewPlugin()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine)
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.plugin.PageViewPlugin$PageViewManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC PageViewPlugin$PageViewManager(org.apache.wiki.plugin.PageViewPlugin)
	===  UNCHANGED METHOD: PUBLIC void actionPerformed(org.apache.wiki.event.WikiEvent)
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine)
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.plugin.PluginManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.modules.ModuleManager
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_EXTERNALJARS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_BOUNDS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_DEBUG
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_PACKAGE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_BODY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_CMDLINE
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void enablePlugins(boolean)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String execute(org.apache.wiki.api.core.Context, java.lang.String, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String execute(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.oro.text.regex.Pattern getPluginPattern()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.api.plugin.Plugin newWikiPlugin(java.lang.String, java.util.ResourceBundle)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Map parseArgs(java.lang.String)
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean pluginsEnabled()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.RecentChangesPlugin  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.plugin.AbstractReferralPlugin (<- org.apache.wiki.plugin.AbstractReferralPlugin)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_DATE_FORMAT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_FORMAT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_TIME_FORMAT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_TIME_FORMAT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_DATE_FORMAT
	===  UNCHANGED CONSTRUCTOR: PUBLIC RecentChangesPlugin()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.ReferredPagesPlugin  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_DEPTH
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int MAX_DEPTH
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_COLUMNS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_EXCLUDE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_FORMAT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int MIN_DEPTH
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_ROOT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_INCLUDE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_TYPE
	===  UNCHANGED CONSTRUCTOR: PUBLIC ReferredPagesPlugin()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.ReferringPagesPlugin  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.plugin.AbstractReferralPlugin (<- org.apache.wiki.plugin.AbstractReferralPlugin)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_MAX
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_EXTRAS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_PAGE
	===  UNCHANGED CONSTRUCTOR: PUBLIC ReferringPagesPlugin()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.ReferringUndefinedPagesPlugin  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.plugin.AbstractReferralPlugin (<- org.apache.wiki.plugin.AbstractReferralPlugin)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_MAX
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_EXTRAS
	===  UNCHANGED CONSTRUCTOR: PUBLIC ReferringUndefinedPagesPlugin()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.SampleAjaxPlugin  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC SampleAjaxPlugin()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getServletMapping()
	===  UNCHANGED METHOD: PUBLIC void service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String, java.util.List)
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.Search  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_MAX
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_SET
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_QUERY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_SETNAME
	===  UNCHANGED CONSTRUCTOR: PUBLIC Search()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.SessionsPlugin  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_PROP
	===  UNCHANGED CONSTRUCTOR: PUBLIC SessionsPlugin()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.TableOfContents  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_NUMBERED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_PREFIX
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_TITLE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_START
	===  UNCHANGED CONSTRUCTOR: PUBLIC TableOfContents()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
	===  UNCHANGED METHOD: PUBLIC void headingAdded(org.apache.wiki.api.core.Context, org.apache.wiki.parser.Heading)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.UndefinedPagesPlugin  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.plugin.AbstractReferralPlugin (<- org.apache.wiki.plugin.AbstractReferralPlugin)
	===  UNCHANGED CONSTRUCTOR: PUBLIC UndefinedPagesPlugin()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.UnusedPagesPlugin  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.plugin.AbstractReferralPlugin (<- org.apache.wiki.plugin.AbstractReferralPlugin)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_EXCLUDEATTS
	===  UNCHANGED CONSTRUCTOR: PUBLIC UnusedPagesPlugin()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.WeblogArchivePlugin  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_PAGE
	===  UNCHANGED CONSTRUCTOR: PUBLIC WeblogArchivePlugin()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.WeblogEntryPlugin  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_BLOGNAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_ENTRYTEXT
	===  UNCHANGED CONSTRUCTOR: PUBLIC WeblogEntryPlugin()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getNewEntryPage(org.apache.wiki.api.core.Engine, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.plugin.WeblogPlugin  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_DAYS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String ATTR_ISWEBLOG
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_MAXENTRIES
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_STARTDATE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_PAGE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_ALLOWCOMMENTS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_ENTRYFORMAT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_DATEFORMAT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARAM_PREVIEW
	===  UNCHANGED CONSTRUCTOR: PUBLIC WeblogPlugin()
	===  UNCHANGED METHOD: PUBLIC java.lang.String execute(org.apache.wiki.api.core.Context, java.util.Map)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.PluginException
	===  UNCHANGED METHOD: PUBLIC void executeParser(org.apache.wiki.api.plugin.PluginElement, org.apache.wiki.api.core.Context, java.util.Map)
	===  UNCHANGED METHOD: PUBLIC java.util.List findBlogEntries(org.apache.wiki.api.core.Engine, java.lang.String, java.util.Date, java.util.Date)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String makeEntryPage(java.lang.String, java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String makeEntryPage(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String makeEntryPage(java.lang.String, java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.preferences.Preferences  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.lang.Cloneable
	===  UNCHANGED INTERFACE: java.util.Map
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.util.HashMap (<- java.util.HashMap)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String COOKIE_USER_PREFS_NAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String SESSIONPREFS
	===  UNCHANGED CONSTRUCTOR: PUBLIC Preferences()
	===  UNCHANGED METHOD: PUBLIC STATIC java.util.ResourceBundle getBundle(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: java.util.MissingResourceException
	===  UNCHANGED METHOD: PUBLIC STATIC java.text.SimpleDateFormat getDateFormat(org.apache.wiki.api.core.Context, org.apache.wiki.preferences.Preferences$TimeFormat)
	===  UNCHANGED METHOD: PUBLIC STATIC java.util.Locale getLocale(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String getPreference(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String getPreference(javax.servlet.jsp.PageContext, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC STATIC void reloadPreferences(javax.servlet.jsp.PageContext)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String renderDate(org.apache.wiki.api.core.Context, java.util.Date, org.apache.wiki.preferences.Preferences$TimeFormat)
	===  UNCHANGED METHOD: PUBLIC STATIC void setupPreferences(javax.servlet.jsp.PageContext)
===  UNCHANGED ENUM: PUBLIC STATIC FINAL org.apache.wiki.preferences.Preferences$TimeFormat  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.lang.Comparable
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.lang.Enum (<- java.lang.Enum)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.preferences.Preferences$TimeFormat DATE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.preferences.Preferences$TimeFormat DATETIME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.preferences.Preferences$TimeFormat TIME
	===  UNCHANGED METHOD: PUBLIC STATIC org.apache.wiki.preferences.Preferences$TimeFormat valueOf(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC STATIC org.apache.wiki.preferences.Preferences$TimeFormat[] values()
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.providers.AbstractFileProvider  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int DEFAULT_MAX_PROPKEYLENGTH
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_ENCODING
	===  UNCHANGED FIELD: PUBLIC STATIC int MAX_PROPVALUELENGTH
	===  UNCHANGED FIELD: PUBLIC STATIC int MAX_PROPKEYLENGTH
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_PAGEDIR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int DEFAULT_MAX_PROPVALUELENGTH
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_encoding
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_CUSTOMPROP_MAXLIMIT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int DEFAULT_MAX_PROPLIMIT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_CUSTOMPROP_MAXKEYLENGTH
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_CUSTOMPROP_MAXVALUELENGTH
	===  UNCHANGED FIELD: PUBLIC STATIC int MAX_PROPLIMIT
	===  UNCHANGED FIELD: PROTECTED org.apache.wiki.api.core.Engine m_engine
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String FILE_EXT
	===  UNCHANGED CONSTRUCTOR: PUBLIC AbstractFileProvider()
	===  UNCHANGED METHOD: PROTECTED java.util.Properties addCustomProperties(org.apache.wiki.api.core.Page, java.util.Properties)
	===  UNCHANGED METHOD: PUBLIC void deletePage(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void deleteVersion(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PROTECTED java.io.File findPage(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.util.Collection findPages(org.apache.wiki.api.search.QueryItem[])
	===  UNCHANGED METHOD: PUBLIC java.util.Collection getAllChangedSince(java.util.Date)
	===  UNCHANGED METHOD: PUBLIC java.util.Collection getAllPages()
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PROTECTED void getCustomProperties(org.apache.wiki.api.core.Page, java.util.Properties)
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC int getPageCount()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Page getPageInfo(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPageText(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getProviderInfo()
	===  UNCHANGED METHOD: PUBLIC java.util.List getVersionHistory(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoRequiredPropertyException
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: java.io.FileNotFoundException
	===  UNCHANGED METHOD: PROTECTED java.lang.String mangleName(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean pageExists(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean pageExists(java.lang.String, int)
	===  UNCHANGED METHOD: PUBLIC void putPageText(org.apache.wiki.api.core.Page, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PROTECTED void setCustomProperties(org.apache.wiki.api.core.Page, java.util.Properties)
	===  UNCHANGED METHOD: PROTECTED java.lang.String unmangleName(java.lang.String)
	===  UNCHANGED METHOD: PROTECTED void validateCustomPageProperties(java.util.Properties)
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC STATIC org.apache.wiki.providers.AbstractFileProvider$WikiFileFilter  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.io.FilenameFilter
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC AbstractFileProvider$WikiFileFilter()
	===  UNCHANGED METHOD: PUBLIC boolean accept(java.io.File, java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.providers.BasicAttachmentProvider  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DIR_EXTENSION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String ATTDIR_EXTENSION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_DISABLECACHE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROPERTY_FILE
	===  UNCHANGED CONSTRUCTOR: PUBLIC BasicAttachmentProvider()
	===  UNCHANGED METHOD: PUBLIC void deleteAttachment(org.apache.wiki.api.core.Attachment)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void deleteVersion(org.apache.wiki.api.core.Attachment)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.util.Collection findAttachments(org.apache.wiki.api.search.QueryItem[])
	===  UNCHANGED METHOD: PUBLIC java.io.InputStream getAttachmentData(org.apache.wiki.api.core.Attachment)
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Attachment getAttachmentInfo(org.apache.wiki.api.core.Page, java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PROTECTED STATIC java.lang.String getFileExtension(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getProviderInfo()
	===  UNCHANGED METHOD: PUBLIC java.util.List getVersionHistory(org.apache.wiki.api.core.Attachment)
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoRequiredPropertyException
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC java.util.List listAllChanged(java.util.Date)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.util.List listAttachments(org.apache.wiki.api.core.Page)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void moveAttachmentsForPage(java.lang.String, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void putAttachmentData(org.apache.wiki.api.core.Attachment, java.io.InputStream)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC STATIC org.apache.wiki.providers.BasicAttachmentProvider$AttachmentFilter  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.io.FilenameFilter
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC BasicAttachmentProvider$AttachmentFilter()
	===  UNCHANGED METHOD: PUBLIC boolean accept(java.io.File, java.lang.String)
===  UNCHANGED CLASS: PUBLIC STATIC org.apache.wiki.providers.BasicAttachmentProvider$AttachmentVersionFilter  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.io.FilenameFilter
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC BasicAttachmentProvider$AttachmentVersionFilter()
	===  UNCHANGED METHOD: PUBLIC boolean accept(java.io.File, java.lang.String)
***! MODIFIED CLASS: PUBLIC org.apache.wiki.providers.CachingAttachmentProvider  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) java.lang.String DIR_EXTENSION
	---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int m_capacity
	---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) java.lang.String ATTCACHE_NAME
	---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) java.lang.String ATTCOLLCACHE_NAME
	===  UNCHANGED CONSTRUCTOR: PUBLIC CachingAttachmentProvider()
	===  UNCHANGED METHOD: PUBLIC void deleteAttachment(org.apache.wiki.api.core.Attachment)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void deleteVersion(org.apache.wiki.api.core.Attachment)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.util.Collection findAttachments(org.apache.wiki.api.search.QueryItem[])
	===  UNCHANGED METHOD: PUBLIC java.io.InputStream getAttachmentData(org.apache.wiki.api.core.Attachment)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Attachment getAttachmentInfo(org.apache.wiki.api.core.Page, java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getProviderInfo()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.providers.AttachmentProvider getRealProvider()
	===  UNCHANGED METHOD: PUBLIC java.util.List getVersionHistory(org.apache.wiki.api.core.Attachment)
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoRequiredPropertyException
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC java.util.List listAllChanged(java.util.Date)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.util.List listAttachments(org.apache.wiki.api.core.Page)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void moveAttachmentsForPage(java.lang.String, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void putAttachmentData(org.apache.wiki.api.core.Attachment, java.io.InputStream)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
		===  UNCHANGED EXCEPTION: java.io.IOException
***! MODIFIED CLASS: PUBLIC org.apache.wiki.providers.CachingProvider  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int DEFAULT_CACHETIMETOLIVESECONDS
	---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int DEFAULT_CACHETIMETOIDLESECONDS
	---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) int DEFAULT_CACHECAPACITY
	---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) java.lang.String CACHE_NAME
	---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) java.lang.String TEXTCACHE_NAME
	---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) java.lang.String HISTORYCACHE_NAME
	===  UNCHANGED CONSTRUCTOR: PUBLIC CachingProvider()
	===  UNCHANGED METHOD: PUBLIC void deletePage(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void deleteVersion(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.util.Collection findPages(org.apache.wiki.api.search.QueryItem[])
	===  UNCHANGED METHOD: PUBLIC java.util.Collection getAllChangedSince(java.util.Date)
	===  UNCHANGED METHOD: PUBLIC java.util.Collection getAllPages()
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC int getPageCount()
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Page getPageInfo(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPageText(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getProviderInfo()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.providers.PageProvider getRealProvider()
	===  UNCHANGED METHOD: PUBLIC java.util.List getVersionHistory(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoRequiredPropertyException
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC void movePage(java.lang.String, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC boolean pageExists(java.lang.String, int)
	===  UNCHANGED METHOD: PUBLIC boolean pageExists(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void putPageText(org.apache.wiki.api.core.Page, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.providers.FastSearch  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.providers.FileSystemProvider  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.providers.AbstractFileProvider (<- org.apache.wiki.providers.AbstractFileProvider)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_EXT
	===  UNCHANGED CONSTRUCTOR: PUBLIC FileSystemProvider()
	===  UNCHANGED METHOD: PUBLIC void deletePage(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Page getPageInfo(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void movePage(java.lang.String, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void putPageText(org.apache.wiki.api.core.Page, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.providers.NoSuchVersionException  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC NoSuchVersionException(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.providers.RepositoryModifiedException  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED FIELD: PROTECTED FINAL java.lang.String m_page
	===  UNCHANGED CONSTRUCTOR: PUBLIC RepositoryModifiedException(java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPageName()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.providers.VersioningFileProvider  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.providers.AbstractFileProvider (<- org.apache.wiki.providers.AbstractFileProvider)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PAGEDIR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROPERTYFILE
	===  UNCHANGED CONSTRUCTOR: PUBLIC VersioningFileProvider()
	===  UNCHANGED METHOD: PUBLIC void deletePage(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void deleteVersion(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.util.Collection getAllPages()
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Page getPageInfo(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPageText(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getProviderInfo()
	===  UNCHANGED METHOD: PUBLIC java.util.List getVersionHistory(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoRequiredPropertyException
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC void movePage(java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean pageExists(java.lang.String, int)
	===  UNCHANGED METHOD: PUBLIC void putPageText(org.apache.wiki.api.core.Page, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.providers.VersioningProvider  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean pageExists(java.lang.String, int)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.references.DefaultReferenceManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.references.ReferenceManager
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultReferenceManager(org.apache.wiki.api.core.Engine)
	===  UNCHANGED METHOD: PUBLIC void actionPerformed(org.apache.wiki.event.WikiEvent)
	===  UNCHANGED METHOD: PUBLIC void clearPageEntries(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC int deepHashCode()
	===  UNCHANGED METHOD: PUBLIC java.util.Set findCreated()
	===  UNCHANGED METHOD: PUBLIC java.util.Set findReferredBy(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.util.Set findReferrers(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.util.Collection findRefersTo(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.util.Collection findUncreated()
	===  UNCHANGED METHOD: PUBLIC java.util.Collection findUnreferenced()
	===  UNCHANGED METHOD: PROTECTED java.util.Map getReferredBy()
	===  UNCHANGED METHOD: PROTECTED java.util.Map getRefersTo()
	===  UNCHANGED METHOD: PUBLIC void initialize(java.util.Collection)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void pageRemoved(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC void postSave(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.util.Collection scanWikiLinks(org.apache.wiki.api.core.Page, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void updateReferences(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC void updateReferences(java.lang.String, java.util.Collection)
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.references.ReferenceManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void clearPageEntries(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Set findCreated()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Set findReferredBy(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Set findReferrers(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Collection findRefersTo(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Collection findUncreated()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Collection findUnreferenced()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void initialize(java.util.Collection)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void pageRemoved(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Collection scanWikiLinks(org.apache.wiki.api.core.Page, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void updateReferences(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void updateReferences(java.lang.String, java.util.Collection)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.render.CleanTextRenderer  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.render.WikiRenderer (<- org.apache.wiki.render.WikiRenderer)
	===  UNCHANGED CONSTRUCTOR: PUBLIC CleanTextRenderer(org.apache.wiki.api.core.Context, org.apache.wiki.parser.WikiDocument)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getString()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.render.CreoleRenderer  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.render.WikiRenderer (<- org.apache.wiki.render.WikiRenderer)
	===  UNCHANGED CONSTRUCTOR: PUBLIC CreoleRenderer(org.apache.wiki.api.core.Context, org.apache.wiki.parser.WikiDocument)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getString()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.render.CustomXMLOutputProcessor  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC CustomXMLOutputProcessor()
	===  UNCHANGED METHOD: PROTECTED void attributeEscapedEntitiesFilter(java.io.Writer, org.jdom2.output.support.FormatStack, java.lang.String)
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.render.DefaultRenderingManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===! UNCHANGED INTERFACE: org.apache.wiki.render.RenderingManager
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultRenderingManager()
	===  UNCHANGED METHOD: PUBLIC void actionPerformed(org.apache.wiki.event.WikiEvent)
	===  UNCHANGED METHOD: PUBLIC java.lang.String beautifyTitle(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String beautifyTitleNoBreak(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getHTML(org.apache.wiki.api.core.Context, org.apache.wiki.parser.WikiDocument)
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getHTML(org.apache.wiki.api.core.Context, org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getHTML(java.lang.String, int)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.parser.MarkupParser getParser(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.parser.WikiDocument getRenderedDocument(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.render.WikiRenderer getRenderer(org.apache.wiki.api.core.Context, org.apache.wiki.parser.WikiDocument)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.render.WikiRenderer getWysiwygRenderer(org.apache.wiki.api.core.Context, org.apache.wiki.parser.WikiDocument)
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC java.lang.String textToHTML(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String textToHTML(org.apache.wiki.api.core.Context, java.lang.String, org.apache.wiki.StringTransmutator, org.apache.wiki.StringTransmutator, org.apache.wiki.StringTransmutator, boolean, boolean)
***! MODIFIED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.render.RenderingManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_WYSIWYG_RENDERER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_BEAUTIFYTITLE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_PARSER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_RENDERER
	---! REMOVED FIELD: PUBLIC(-) STATIC(-) FINAL(-) java.lang.String DOCUMENTCACHE_NAME
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String beautifyTitle(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String beautifyTitleNoBreak(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getHTML(org.apache.wiki.api.core.Context, org.apache.wiki.parser.WikiDocument)
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getHTML(org.apache.wiki.api.core.Context, org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getHTML(java.lang.String, int)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getHTML(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getHTML(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.parser.MarkupParser getParser(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.parser.WikiDocument getRenderedDocument(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.render.WikiRenderer getRenderer(org.apache.wiki.api.core.Context, org.apache.wiki.parser.WikiDocument)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.render.WikiRenderer getWysiwygRenderer(org.apache.wiki.api.core.Context, org.apache.wiki.parser.WikiDocument)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String textToHTML(org.apache.wiki.api.core.Context, java.lang.String, org.apache.wiki.StringTransmutator, org.apache.wiki.StringTransmutator, org.apache.wiki.StringTransmutator, boolean, boolean)
	===  UNCHANGED METHOD: PUBLIC java.lang.String textToHTML(org.apache.wiki.api.core.Context, java.lang.String, org.apache.wiki.StringTransmutator, org.apache.wiki.StringTransmutator)
	===  UNCHANGED METHOD: PUBLIC java.lang.String textToHTML(org.apache.wiki.api.core.Context, java.lang.String, org.apache.wiki.StringTransmutator, org.apache.wiki.StringTransmutator, org.apache.wiki.StringTransmutator)
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.render.WikiRenderer  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String LINKS_TRANSLATION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String LINKS_SOURCE
	===  UNCHANGED FIELD: PROTECTED FINAL org.apache.wiki.api.core.Context m_context
	===  UNCHANGED FIELD: PROTECTED FINAL org.apache.wiki.parser.WikiDocument m_document
	===  UNCHANGED CONSTRUCTOR: PROTECTED WikiRenderer(org.apache.wiki.api.core.Context, org.apache.wiki.parser.WikiDocument)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getString()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.render.WysiwygEditingRenderer  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.render.WikiRenderer (<- org.apache.wiki.render.WikiRenderer)
	===  UNCHANGED CONSTRUCTOR: PUBLIC WysiwygEditingRenderer(org.apache.wiki.api.core.Context, org.apache.wiki.parser.WikiDocument)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getString()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.render.XHTMLRenderer  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.render.WikiRenderer (<- org.apache.wiki.render.WikiRenderer)
	===  UNCHANGED CONSTRUCTOR: PUBLIC XHTMLRenderer(org.apache.wiki.api.core.Context, org.apache.wiki.parser.WikiDocument)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getString()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.rpc.atom.AtomAPIServlet  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC AtomAPIServlet()
	===  UNCHANGED METHOD: PUBLIC void doDelete(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
	===  UNCHANGED METHOD: PUBLIC void doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
	===  UNCHANGED METHOD: PUBLIC void doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
	===  UNCHANGED METHOD: PUBLIC void doPut(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
	===  UNCHANGED METHOD: PUBLIC void init(javax.servlet.ServletConfig)
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.rss.AtomFeed  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.rss.Feed (<- org.apache.wiki.rss.Feed)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String RFC3339FORMAT
	===  UNCHANGED CONSTRUCTOR: PUBLIC AtomFeed(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getString()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.rss.DefaultRSSGenerator  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.rss.RSSGenerator
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultRSSGenerator(org.apache.wiki.api.core.Engine, java.util.Properties)
	===  UNCHANGED METHOD: PUBLIC java.lang.String generate()
	===  UNCHANGED METHOD: PUBLIC java.lang.String generateBlogRSS(org.apache.wiki.api.core.Context, java.util.List, org.apache.wiki.rss.Feed)
	===  UNCHANGED METHOD: PUBLIC java.lang.String generateFeed(org.apache.wiki.api.core.Context, java.util.List, java.lang.String, java.lang.String)
		===  UNCHANGED EXCEPTION: java.lang.IllegalArgumentException
	===  UNCHANGED METHOD: PUBLIC java.lang.String generateFullWikiRSS(org.apache.wiki.api.core.Context, org.apache.wiki.rss.Feed)
	===  UNCHANGED METHOD: PUBLIC java.lang.String generateWikiPageRSS(org.apache.wiki.api.core.Context, java.util.List, org.apache.wiki.rss.Feed)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getRssFile()
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
	===  UNCHANGED METHOD: PUBLIC boolean isEnabled()
	===  UNCHANGED METHOD: PUBLIC void setEnabled(boolean)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.rss.Entry  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC Entry()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getAuthor()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getContent()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Page getPage()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getTitle()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getURL()
	===  UNCHANGED METHOD: PUBLIC void setAuthor(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setContent(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setPage(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC void setTitle(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setURL(java.lang.String)
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.rss.Feed  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_channelDescription
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_channelLanguage
	===  UNCHANGED FIELD: PROTECTED FINAL org.apache.wiki.api.core.Context m_wikiContext
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String VAR_BLOGNAME
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_feedURL
	===  UNCHANGED FIELD: PROTECTED FINAL java.util.List m_entries
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_mode
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_channelTitle
	===  UNCHANGED CONSTRUCTOR: PUBLIC Feed(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC void addEntry(org.apache.wiki.rss.Entry)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String format(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getChannelDescription()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getChannelLanguage()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getChannelTitle()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getFeedURL()
	===  UNCHANGED METHOD: PROTECTED java.lang.String getMimeType(javax.servlet.ServletContext, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String getSiteName(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getString()
	===  UNCHANGED METHOD: PUBLIC void setChannelDescription(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setChannelLanguage(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setChannelTitle(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setFeedURL(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setMode(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.rss.RSS10Feed  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.rss.Feed (<- org.apache.wiki.rss.Feed)
	===  UNCHANGED CONSTRUCTOR: PUBLIC RSS10Feed(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getString()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.rss.RSS20Feed  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.rss.Feed (<- org.apache.wiki.rss.Feed)
	===  UNCHANGED CONSTRUCTOR: PUBLIC RSS20Feed(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getString()
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.rss.RSSGenerator  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_RSS_AUTHOR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_RSSFILE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_RSS_AUTHOREMAIL
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_CHANNEL_DESCRIPTION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_INTERVAL
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String MODE_BLOG
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String ATOM
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_CHANNEL_LANGUAGE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String MODE_WIKI
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_GENERATE_RSS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_CHANNEL_TITLE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String RSS20
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String RSS10
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String MODE_FULL
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String format(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String generate()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String generateBlogRSS(org.apache.wiki.api.core.Context, java.util.List, org.apache.wiki.rss.Feed)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String generateFeed(org.apache.wiki.api.core.Context, java.util.List, java.lang.String, java.lang.String)
		===  UNCHANGED EXCEPTION: java.lang.IllegalArgumentException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String generateFullWikiRSS(org.apache.wiki.api.core.Context, org.apache.wiki.rss.Feed)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String generateWikiPageRSS(org.apache.wiki.api.core.Context, java.util.List, org.apache.wiki.rss.Feed)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String getContentType(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getRssFile()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean isEnabled()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void setEnabled(boolean)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.rss.RSSThread  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.WikiBackgroundThread (<- org.apache.wiki.WikiBackgroundThread)
	===  UNCHANGED CONSTRUCTOR: PUBLIC RSSThread(org.apache.wiki.api.core.Engine, java.io.File, int)
	===  UNCHANGED METHOD: PUBLIC void backgroundTask()
		===  UNCHANGED EXCEPTION: java.lang.Exception
	===  UNCHANGED METHOD: PUBLIC void startupTask()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.search.BasicSearchProvider  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.search.SearchProvider
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC BasicSearchProvider()
	===  UNCHANGED METHOD: PUBLIC java.util.Collection findPages(java.lang.String, org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getProviderInfo()
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoRequiredPropertyException
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC void pageRemoved(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.search.QueryItem[] parseQuery(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void reindexPage(org.apache.wiki.api.core.Page)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.search.DefaultSearchManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.search.SearchManager
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultSearchManager(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.FilterException
	===  UNCHANGED METHOD: PUBLIC void actionPerformed(org.apache.wiki.event.WikiEvent)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.search.SearchProvider getSearchEngine()
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.FilterException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.search.DefaultSearchManager$JSONSearch  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.ajax.WikiAjaxServlet
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int DEFAULT_MAX_RESULTS
	===  UNCHANGED FIELD: PUBLIC int maxResults
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String AJAX_ACTION_SUGGESTIONS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String AJAX_ACTION_PAGES
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultSearchManager$JSONSearch(org.apache.wiki.search.DefaultSearchManager)
	===  UNCHANGED METHOD: PUBLIC java.util.List findPages(java.lang.String, int, org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getServletMapping()
	===  UNCHANGED METHOD: PUBLIC java.util.List getSuggestions(java.lang.String, int)
	===  UNCHANGED METHOD: PUBLIC void service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String, java.util.List)
		===  UNCHANGED EXCEPTION: java.io.IOException
***! MODIFIED CLASS: PUBLIC org.apache.wiki.search.LuceneSearchProvider  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.search.SearchProvider
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PROTECTED FINAL java.util.List m_updates
	---! REMOVED FIELD: PROTECTED(-) STATIC(-) FINAL(-) org.apache.logging.log4j.Logger log
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL java.lang.String LUCENE_PAGE_KEYWORDS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String[] SEARCHABLE_FILE_SUFFIXES
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL java.lang.String LUCENE_AUTHOR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int FLAG_CONTEXTS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_LUCENE_ANALYZER
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL java.lang.String LUCENE_ATTACHMENTS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int MAX_SEARCH_HITS
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL java.lang.String LUCENE_PAGE_NAME
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL java.lang.String LUCENE_PAGE_CONTENTS
	===  UNCHANGED FIELD: PROTECTED STATIC FINAL java.lang.String LUCENE_ID
	+++  NEW FIELD: PROTECTED(+) STATIC(+) FINAL(+) org.apache.logging.log4j.Logger LOG
	===  UNCHANGED CONSTRUCTOR: PUBLIC LuceneSearchProvider()
	===  UNCHANGED METHOD: PROTECTED void doFullLuceneReindex()
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC java.util.Collection findPages(java.lang.String, org.apache.wiki.api.core.Context)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.util.Collection findPages(java.lang.String, int, org.apache.wiki.api.core.Context)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PROTECTED java.lang.String getAttachmentContent(java.lang.String, int)
	===  UNCHANGED METHOD: PROTECTED java.lang.String getAttachmentContent(org.apache.wiki.api.core.Attachment)
	===  UNCHANGED METHOD: PROTECTED org.apache.wiki.api.core.Engine getEngine()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getProviderInfo()
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoRequiredPropertyException
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PROTECTED org.apache.lucene.document.Document luceneIndexPage(org.apache.wiki.api.core.Page, java.lang.String, org.apache.lucene.index.IndexWriter)
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC void pageRemoved(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC void reindexPage(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PROTECTED void updateLuceneIndex(org.apache.wiki.api.core.Page, java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.search.QueryItem  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC QueryItem()
	===  UNCHANGED ANNOTATION: java.lang.Deprecated
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.search.SearchManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_SEARCHPROVIDER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_SEARCHPROVIDER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String JSON_SEARCH
	===  UNCHANGED METHOD: PUBLIC java.util.Collection findPages(java.lang.String, org.apache.wiki.api.core.Context)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.search.SearchProvider getSearchEngine()
	===  UNCHANGED METHOD: PUBLIC void pageRemoved(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC void reindexPage(org.apache.wiki.api.core.Page)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.search.SearchMatcher  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC SearchMatcher(org.apache.wiki.api.core.Engine, org.apache.wiki.api.search.QueryItem[])
	===  UNCHANGED CONSTRUCTOR: PUBLIC SearchMatcher(org.apache.wiki.WikiEngine, org.apache.wiki.search.QueryItem[])
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.search.SearchResult matchPageContent(java.lang.String, java.lang.String)
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.search.SearchMatcher$SearchResultImpl  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.search.SearchResult
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC SearchMatcher$SearchResultImpl(org.apache.wiki.search.SearchMatcher, java.lang.String, int)
	===  UNCHANGED METHOD: PUBLIC java.lang.String[] getContexts()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.WikiPage getPage()
	===  UNCHANGED METHOD: PUBLIC int getScore()
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.search.SearchProvider  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Collection findPages(java.lang.String, org.apache.wiki.api.core.Context)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void pageRemoved(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void reindexPage(org.apache.wiki.api.core.Page)
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.search.SearchResult  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.WikiPage getPage()
	===  UNCHANGED ANNOTATION: java.lang.Deprecated
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.search.SearchResultComparator  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.util.Comparator
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC SearchResultComparator()
	===  UNCHANGED METHOD: PUBLIC int compare(org.apache.wiki.api.search.SearchResult, org.apache.wiki.api.search.SearchResult)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.spi.AclsSPIDefaultImpl  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC AclsSPIDefaultImpl()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Acl acl()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.AclEntry entry()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.spi.ContentsSPIDefaultImpl  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC ContentsSPIDefaultImpl()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Attachment attachment(org.apache.wiki.api.core.Engine, java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Page page(org.apache.wiki.api.core.Engine, java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.spi.ContextSPIDefaultImpl  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC ContextSPIDefaultImpl()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Context create(org.apache.wiki.api.core.Engine, org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Context create(org.apache.wiki.api.core.Engine, javax.servlet.http.HttpServletRequest, org.apache.wiki.api.core.Command)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Context create(org.apache.wiki.api.core.Engine, javax.servlet.http.HttpServletRequest, org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Context create(org.apache.wiki.api.core.Engine, javax.servlet.http.HttpServletRequest, java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.spi.EngineSPIDefaultImpl  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC EngineSPIDefaultImpl()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Engine find(javax.servlet.ServletContext, java.util.Properties)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.spi.SessionSPIDefaultImpl  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC SessionSPIDefaultImpl()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Session find(org.apache.wiki.api.core.Engine, javax.servlet.http.HttpServletRequest)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Session guest(org.apache.wiki.api.core.Engine)
	===  UNCHANGED METHOD: PUBLIC void remove(org.apache.wiki.api.core.Engine, javax.servlet.http.HttpServletRequest)
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.StringTransmutator  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String mutate(org.apache.wiki.api.core.Context, java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.AdminBeanIteratorInfo  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC AdminBeanIteratorInfo()
	===  UNCHANGED METHOD: PUBLIC javax.servlet.jsp.tagext.VariableInfo[] getVariableInfo(javax.servlet.jsp.tagext.TagData)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.AdminBeanIteratorTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.IteratorTag (<- org.apache.wiki.tags.IteratorTag)
	===  UNCHANGED CONSTRUCTOR: PUBLIC AdminBeanIteratorTag()
	===  UNCHANGED METHOD: PUBLIC void resetIterator()
	===  UNCHANGED METHOD: PUBLIC void setType(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.AttachmentsIteratorInfo  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC AttachmentsIteratorInfo()
	===  UNCHANGED METHOD: PUBLIC javax.servlet.jsp.tagext.VariableInfo[] getVariableInfo(javax.servlet.jsp.tagext.TagData)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.AttachmentsIteratorTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.IteratorTag (<- org.apache.wiki.tags.IteratorTag)
	===  UNCHANGED CONSTRUCTOR: PUBLIC AttachmentsIteratorTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doAfterBody()
	===  UNCHANGED METHOD: PUBLIC FINAL int doStartTag()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.AuthorTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED FIELD: PUBLIC java.lang.String m_format
	===  UNCHANGED CONSTRUCTOR: PUBLIC AuthorTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC void setFormat(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.BaseURLTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC BaseURLTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.BreadcrumbsTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String BREADCRUMBTRAIL_KEY
	===  UNCHANGED CONSTRUCTOR: PUBLIC BreadcrumbsTag()
	===  UNCHANGED METHOD: PUBLIC int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC int getMaxpages()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getSeparator()
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setMaxpages(int)
	===  UNCHANGED METHOD: PUBLIC void setSeparator(java.lang.String)
===  UNCHANGED CLASS: PUBLIC STATIC org.apache.wiki.tags.BreadcrumbsTag$FixedQueue  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.util.List
	===  UNCHANGED INTERFACE: java.lang.Cloneable
	===  UNCHANGED INTERFACE: java.util.Collection
	===  UNCHANGED INTERFACE: java.util.Queue
	===  UNCHANGED INTERFACE: java.util.Deque
	===  UNCHANGED INTERFACE: java.lang.Iterable
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.util.LinkedList (<- java.util.LinkedList)
	===  UNCHANGED METHOD: PUBLIC void removeItem(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.CalendarTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC CalendarTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setMonthurlformat(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setPageformat(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setUrlformat(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.CheckLockInfo  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC CheckLockInfo()
	===  UNCHANGED METHOD: PUBLIC javax.servlet.jsp.tagext.VariableInfo[] getVariableInfo(javax.servlet.jsp.tagext.TagData)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.CheckLockTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC CheckLockTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setMode(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.CheckRequestContextTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC CheckRequestContextTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getContext()
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setContext(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.CheckVersionTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC CheckVersionTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setMode(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.CommentLinkTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiLinkTag (<- org.apache.wiki.tags.WikiLinkTag)
	===  UNCHANGED CONSTRUCTOR: PUBLIC CommentLinkTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.ContentEncodingTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC ContentEncodingTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.ContentTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC ContentTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doEndTag()
		===  UNCHANGED EXCEPTION: javax.servlet.jsp.JspException
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC void setComment(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setConflict(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setDiff(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setEdit(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setError(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setFind(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setInfo(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setPrefs(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setPreview(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setView(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.CookieTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC CookieTag()
	===  UNCHANGED METHOD: PUBLIC int doEndTag()
	===  UNCHANGED METHOD: PUBLIC void release()
	===  UNCHANGED METHOD: PUBLIC void setClear(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setItem(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setName(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setScope(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setValue(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setVar(java.lang.String)
+++  NEW CLASS: PUBLIC(+) org.apache.wiki.tags.CsrfProtectionTag  (not serializable)
	+++  CLASS FILE FORMAT VERSION: 52.0 <- n.a.
	+++  NEW SUPERCLASS: org.apache.wiki.tags.WikiTagBase
	+++  NEW CONSTRUCTOR: PUBLIC(+) CsrfProtectionTag()
	+++  NEW METHOD: PUBLIC(+) int doWikiStartTag()
		+++  NEW EXCEPTION: java.lang.Exception
	+++  NEW METHOD: PUBLIC(+) void setFormat(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.DiffLinkTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiLinkTag (<- org.apache.wiki.tags.WikiLinkTag)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String VER_PREVIOUS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String VER_LATEST
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String VER_CURRENT
	===  UNCHANGED CONSTRUCTOR: PUBLIC DiffLinkTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC FINAL java.lang.String getNewVersion()
	===  UNCHANGED METHOD: PUBLIC FINAL java.lang.String getVersion()
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setNewVersion(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setVersion(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.EditLinkTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiLinkTag (<- org.apache.wiki.tags.WikiLinkTag)
	===  UNCHANGED FIELD: PUBLIC java.lang.String m_title
	===  UNCHANGED FIELD: PUBLIC java.lang.String m_accesskey
	===  UNCHANGED FIELD: PUBLIC java.lang.String m_version
	===  UNCHANGED CONSTRUCTOR: PUBLIC EditLinkTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setAccesskey(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setTitle(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setVersion(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.EditorIteratorInfo  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC EditorIteratorInfo()
	===  UNCHANGED METHOD: PUBLIC javax.servlet.jsp.tagext.VariableInfo[] getVariableInfo(javax.servlet.jsp.tagext.TagData)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.EditorIteratorTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.IteratorTag (<- org.apache.wiki.tags.IteratorTag)
	===  UNCHANGED CONSTRUCTOR: PUBLIC EditorIteratorTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doStartTag()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.EditorTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiBodyTag (<- org.apache.wiki.tags.WikiBodyTag)
	===  UNCHANGED CONSTRUCTOR: PUBLIC EditorTag()
	===  UNCHANGED METHOD: PUBLIC int doEndTag()
		===  UNCHANGED EXCEPTION: javax.servlet.jsp.JspException
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.FeedDiscoveryTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC FeedDiscoveryTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.HasAttachmentsTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC HasAttachmentsTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.HistoryIteratorInfo  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC HistoryIteratorInfo()
	===  UNCHANGED METHOD: PUBLIC javax.servlet.jsp.tagext.VariableInfo[] getVariableInfo(javax.servlet.jsp.tagext.TagData)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.HistoryIteratorTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.IteratorTag (<- org.apache.wiki.tags.IteratorTag)
	===  UNCHANGED CONSTRUCTOR: PUBLIC HistoryIteratorTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doAfterBody()
	===  UNCHANGED METHOD: PUBLIC FINAL int doStartTag()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.IfNoSearchResultsTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC IfNoSearchResultsTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.IncludeResourcesTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC IncludeResourcesTag()
	===  UNCHANGED METHOD: PUBLIC int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.lang.Exception
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setType(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.IncludeTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_page
	===  UNCHANGED CONSTRUCTOR: PUBLIC IncludeTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doEndTag()
		===  UNCHANGED EXCEPTION: javax.servlet.jsp.JspException
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPage()
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setPage(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.InsertDiffTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String ATTR_OLDVERSION
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_pageName
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String ATTR_NEWVERSION
	===  UNCHANGED CONSTRUCTOR: PUBLIC InsertDiffTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPage()
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setPage(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.InsertPageTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int PLAIN
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int HTML
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_pageName
	===  UNCHANGED CONSTRUCTOR: PUBLIC InsertPageTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPage()
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setMode(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setPage(java.lang.String)
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.tags.IteratorTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED FIELD: PROTECTED java.util.Iterator m_iterator
	===  UNCHANGED FIELD: PROTECTED org.apache.wiki.api.core.Context m_wikiContext
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_pageName
	===  UNCHANGED CONSTRUCTOR: PUBLIC IteratorTag()
	===  UNCHANGED METHOD: PUBLIC void clearList()
	===  UNCHANGED METHOD: PUBLIC int doAfterBody()
	===  UNCHANGED METHOD: PUBLIC void doCatch(java.lang.Throwable)
		===  UNCHANGED EXCEPTION: java.lang.Throwable
	===  UNCHANGED METHOD: PUBLIC int doEndTag()
	===  UNCHANGED METHOD: PUBLIC void doFinally()
	===  UNCHANGED METHOD: PUBLIC int doStartTag()
	===  UNCHANGED METHOD: PUBLIC void resetIterator()
	===  UNCHANGED METHOD: PUBLIC void setList(java.util.Collection)
	===  UNCHANGED METHOD: PUBLIC void setList(java.lang.Object[])
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.LinkTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiLinkTag (<- org.apache.wiki.tags.WikiLinkTag)
	===  UNCHANGED CONSTRUCTOR: PUBLIC LinkTag()
	===  UNCHANGED METHOD: PUBLIC int doEndTag()
	===  UNCHANGED METHOD: PUBLIC void doInitBody()
	===  UNCHANGED METHOD: PUBLIC int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.lang.Exception
	===  UNCHANGED METHOD: PUBLIC java.lang.String getVersion()
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setAccessKey(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setBodyContent(javax.servlet.jsp.tagext.BodyContent)
	===  UNCHANGED METHOD: PUBLIC void setCompareToVersion(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setContainedParameter(java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setContext(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setCssClass(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setJsp(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setRef(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setRel(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setStyle(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setTabindex(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setTarget(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setTemplatefile(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setTitle(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setVersion(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.LinkToParentTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.LinkToTag (<- org.apache.wiki.tags.LinkToTag)
	===  UNCHANGED CONSTRUCTOR: PUBLIC LinkToParentTag()
	===  UNCHANGED METHOD: PUBLIC int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.LinkToTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiLinkTag (<- org.apache.wiki.tags.WikiLinkTag)
	===  UNCHANGED FIELD: PUBLIC java.lang.String m_title
	===  UNCHANGED FIELD: PUBLIC java.lang.String m_accesskey
	===  UNCHANGED CONSTRUCTOR: PUBLIC LinkToTag()
	===  UNCHANGED METHOD: PUBLIC int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getVersion()
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setAccesskey(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setTitle(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setVersion(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.MessagesTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC MessagesTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setAction(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setDiv(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setPrefix(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setTopic(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.NextVersionTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC NextVersionTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.NoSuchPageTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC NoSuchPageTag()
	===  UNCHANGED METHOD: PUBLIC int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPage()
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setPage(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.PageDateTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_FORMAT
	===  UNCHANGED CONSTRUCTOR: PUBLIC PageDateTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getFormat()
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setFormat(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.PageExistsTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.NoSuchPageTag (<- org.apache.wiki.tags.NoSuchPageTag)
	===  UNCHANGED CONSTRUCTOR: PUBLIC PageExistsTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.PageInfoLinkTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiLinkTag (<- org.apache.wiki.tags.WikiLinkTag)
	===  UNCHANGED FIELD: PUBLIC java.lang.String m_title
	===  UNCHANGED FIELD: PUBLIC java.lang.String m_accesskey
	===  UNCHANGED CONSTRUCTOR: PUBLIC PageInfoLinkTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC void setAccesskey(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setTitle(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.PageNameTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC PageNameTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.PageSizeTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC PageSizeTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.PageTypeTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC PageTypeTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setType(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.PageVersionTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC PageVersionTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.tags.ParamHandler  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void setContainedParameter(java.lang.String, java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.ParamTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC ParamTag()
	===  UNCHANGED METHOD: PUBLIC int doEndTag()
	===  UNCHANGED METHOD: PUBLIC void release()
	===  UNCHANGED METHOD: PUBLIC void setName(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setValue(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.ParentPageNameTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC ParentPageNameTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.PermissionTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC PermissionTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setPermission(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.PluginTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiBodyTag (<- org.apache.wiki.tags.WikiBodyTag)
	===  UNCHANGED CONSTRUCTOR: PUBLIC PluginTag()
	===  UNCHANGED METHOD: PUBLIC int doAfterBody()
		===  UNCHANGED EXCEPTION: javax.servlet.jsp.JspException
	===  UNCHANGED METHOD: PUBLIC int doEndTag()
		===  UNCHANGED EXCEPTION: javax.servlet.jsp.JspException
	===  UNCHANGED METHOD: PUBLIC int doWikiStartTag()
		===  UNCHANGED EXCEPTION: javax.servlet.jsp.JspException
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC void release()
	===  UNCHANGED METHOD: PUBLIC void setArgs(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setPlugin(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.PreviousVersionTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC PreviousVersionTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.RequestResourceTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC RequestResourceTag()
	===  UNCHANGED METHOD: PUBLIC int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.lang.Exception
	===  UNCHANGED METHOD: PUBLIC java.lang.String getResource()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getType()
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setResource(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setType(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.RSSImageLinkTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_title
	===  UNCHANGED CONSTRUCTOR: PUBLIC RSSImageLinkTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getTitle()
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setMode(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setTitle(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.SearchResultIteratorInfo  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC SearchResultIteratorInfo()
	===  UNCHANGED METHOD: PUBLIC javax.servlet.jsp.tagext.VariableInfo[] getVariableInfo(javax.servlet.jsp.tagext.TagData)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.SearchResultIteratorTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.IteratorTag (<- org.apache.wiki.tags.IteratorTag)
	===  UNCHANGED CONSTRUCTOR: PUBLIC SearchResultIteratorTag()
	===  UNCHANGED METHOD: PUBLIC int doAfterBody()
	===  UNCHANGED METHOD: PUBLIC int doEndTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doStartTag()
	===  UNCHANGED METHOD: PUBLIC void release()
	===  UNCHANGED METHOD: PUBLIC void setMaxItems(int)
	===  UNCHANGED METHOD: PUBLIC void setStart(int)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.SearchResultsSizeTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC SearchResultsSizeTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.SearchResultsTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC SearchResultsTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.SetPaginationTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC SetPaginationTag()
	===  UNCHANGED METHOD: PUBLIC int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setFmtkey(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setHref(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setMaxlinks(int)
	===  UNCHANGED METHOD: PUBLIC void setOnclick(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setPagesize(int)
	===  UNCHANGED METHOD: PUBLIC void setStart(int)
	===  UNCHANGED METHOD: PUBLIC void setTotal(int)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.SpamFilterInputsTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC SpamFilterInputsTag()
	===  UNCHANGED METHOD: PUBLIC int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.lang.Exception
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.TabbedSectionTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC TabbedSectionTag()
	===  UNCHANGED METHOD: PUBLIC int doAfterBody()
		===  UNCHANGED EXCEPTION: javax.servlet.jsp.JspTagException
	===  UNCHANGED METHOD: PUBLIC int doEndTag()
		===  UNCHANGED EXCEPTION: javax.servlet.jsp.JspTagException
	===  UNCHANGED METHOD: PUBLIC int doStartTag()
		===  UNCHANGED EXCEPTION: javax.servlet.jsp.JspTagException
	===  UNCHANGED METHOD: PUBLIC boolean isStateFindDefaultTab()
	===  UNCHANGED METHOD: PUBLIC boolean isStateGenerateTabBody()
	===  UNCHANGED METHOD: PUBLIC boolean isStateGenerateTabMenu()
	===  UNCHANGED METHOD: PUBLIC void release()
	===  UNCHANGED METHOD: PUBLIC void setDefaultTab(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean validateDefaultTab(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.TabTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC TabTag()
	===  UNCHANGED METHOD: PUBLIC int doEndTag()
		===  UNCHANGED EXCEPTION: javax.servlet.jsp.JspTagException
	===  UNCHANGED METHOD: PUBLIC void doFinally()
	===  UNCHANGED METHOD: PUBLIC int doWikiStartTag()
		===  UNCHANGED EXCEPTION: javax.servlet.jsp.JspTagException
	===  UNCHANGED METHOD: PUBLIC void setAccesskey(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setTitle(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setUrl(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.TemplateDirTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC TemplateDirTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.TranslateTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC TranslateTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doAfterBody()
		===  UNCHANGED EXCEPTION: javax.servlet.jsp.JspException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.UploadLinkTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiLinkTag (<- org.apache.wiki.tags.WikiLinkTag)
	===  UNCHANGED CONSTRUCTOR: PUBLIC UploadLinkTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.UserCheckTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC UserCheckTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getStatus()
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setStatus(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.UserNameTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC UserNameTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.UserProfileTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String BLANK
	===  UNCHANGED CONSTRUCTOR: PUBLIC UserProfileTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String printGroups(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String printRoles(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC void setProperty(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tags.VariableTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED CONSTRUCTOR: PUBLIC VariableTag()
	===  UNCHANGED METHOD: PUBLIC FINAL int doWikiStartTag()
		===  UNCHANGED EXCEPTION: javax.servlet.jsp.JspException
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getVar()
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setDefault(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setVar(java.lang.String)
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.tags.WikiBodyTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED FIELD: PROTECTED org.apache.wiki.WikiContext m_wikiContext
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiBodyTag()
	===  UNCHANGED METHOD: PUBLIC void doCatch(java.lang.Throwable)
		===  UNCHANGED EXCEPTION: java.lang.Throwable
	===  UNCHANGED METHOD: PUBLIC void doFinally()
	===  UNCHANGED METHOD: PUBLIC int doStartTag()
		===  UNCHANGED EXCEPTION: javax.servlet.jsp.JspException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT int doWikiStartTag()
		===  UNCHANGED EXCEPTION: javax.servlet.jsp.JspException
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.tags.WikiLinkTag  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.tags.WikiTagBase (<- org.apache.wiki.tags.WikiTagBase)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int ANCHOR
	===  UNCHANGED FIELD: PROTECTED int m_format
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_template
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_pageName
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int URL
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiLinkTag()
	===  UNCHANGED METHOD: PUBLIC int doEndTag()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPage()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getTemplate()
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setFormat(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setPage(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setTemplate(java.lang.String)
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.tags.WikiTagBase  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED FIELD: PROTECTED org.apache.wiki.api.core.Context m_wikiContext
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiTagBase()
	===  UNCHANGED METHOD: PUBLIC void doCatch(java.lang.Throwable)
		===  UNCHANGED EXCEPTION: java.lang.Throwable
	===  UNCHANGED METHOD: PUBLIC int doEndTag()
		===  UNCHANGED EXCEPTION: javax.servlet.jsp.JspException
	===  UNCHANGED METHOD: PUBLIC void doFinally()
	===  UNCHANGED METHOD: PUBLIC int doStartTag()
		===  UNCHANGED EXCEPTION: javax.servlet.jsp.JspException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT int doWikiStartTag()
		===  UNCHANGED EXCEPTION: java.lang.Exception
	===  UNCHANGED METHOD: PUBLIC void initTag()
	===  UNCHANGED METHOD: PUBLIC void setId(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setPageContext(javax.servlet.jsp.PageContext)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tasks.auth.SaveUserProfileTask  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.workflow.Step
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: org.apache.wiki.workflow.Task (<- org.apache.wiki.workflow.Task)
	===  UNCHANGED CONSTRUCTOR: PUBLIC SaveUserProfileTask(java.util.Locale)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.workflow.Outcome execute(org.apache.wiki.api.core.Context)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tasks.DefaultTasksManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.tasks.TasksManager
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultTasksManager()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.workflow.Step buildPreSaveWikiPageTask(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.workflow.Step buildSaveUserProfileTask(java.util.Locale)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.workflow.Step buildSaveWikiPageTask()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tasks.pages.PreSaveWikiPageTask  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.workflow.Step
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: org.apache.wiki.workflow.Task (<- org.apache.wiki.workflow.Task)
	===  UNCHANGED CONSTRUCTOR: PUBLIC PreSaveWikiPageTask(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.workflow.Outcome execute(org.apache.wiki.api.core.Context)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.tasks.pages.SaveWikiPageTask  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.workflow.Step
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: org.apache.wiki.workflow.Task (<- org.apache.wiki.workflow.Task)
	===  UNCHANGED CONSTRUCTOR: PUBLIC SaveWikiPageTask()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.workflow.Outcome execute(org.apache.wiki.api.core.Context)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.tasks.TasksManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WIKIPAGE_SAVE_TASK_MESSAGE_KEY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WIKIPAGE_PRESAVE_TASK_MESSAGE_KEY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String USER_PROFILE_SAVE_TASK_MESSAGE_KEY
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.workflow.Step buildPreSaveWikiPageTask(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.workflow.Step buildSaveUserProfileTask(java.util.Locale)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.workflow.Step buildSaveWikiPageTask()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.TranslationsCheck  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC TranslationsCheck()
	===  UNCHANGED METHOD: PUBLIC int detectDuplicates(java.lang.String)
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC java.util.Map diff(java.lang.String, java.lang.String)
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC STATIC void main(java.lang.String[])
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.ui.AbstractCommand  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PROTECTED AbstractCommand(java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC FINAL java.lang.String getContentTemplate()
	===  UNCHANGED METHOD: PUBLIC FINAL java.lang.String getJSP()
	===  UNCHANGED METHOD: PROTECTED FINAL java.lang.String getJSPFriendlyName()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getName()
	===  UNCHANGED METHOD: PUBLIC FINAL java.lang.String getRequestContext()
	===  UNCHANGED METHOD: PUBLIC FINAL java.lang.Object getTarget()
	===  UNCHANGED METHOD: PUBLIC FINAL java.lang.String getURLPattern()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.api.core.Command targetedCommand(java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC FINAL java.lang.String toString()
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.ui.admin.AdminBean  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.GenericHTTPHandler
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int CORE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int EDITOR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int UNKNOWN
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getTitle()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT int getType()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void initialize(org.apache.wiki.api.core.Engine)
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.ui.admin.AdminBeanManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void actionPerformed(org.apache.wiki.event.WikiEvent)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.ui.admin.AdminBean findBean(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.List getAllBeans()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT int getTypeFromString(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void initialize()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.ui.admin.beans.CoreBean  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.GenericHTTPHandler
	===  UNCHANGED INTERFACE: javax.management.DynamicMBean
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.admin.AdminBean
	===  UNCHANGED SUPERCLASS: org.apache.wiki.ui.admin.SimpleAdminBean (<- org.apache.wiki.ui.admin.SimpleAdminBean)
	===  UNCHANGED CONSTRUCTOR: PUBLIC CoreBean(org.apache.wiki.api.core.Engine)
		===  UNCHANGED EXCEPTION: javax.management.NotCompliantMBeanException
	===  UNCHANGED METHOD: PUBLIC java.lang.String[] getAttributeNames()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getId()
	===  UNCHANGED METHOD: PUBLIC java.lang.String[] getMethodNames()
	===  UNCHANGED METHOD: PUBLIC int getPages()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPagesDescription()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getTitle()
	===  UNCHANGED METHOD: PUBLIC int getType()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getVersion()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getVersionDescription()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.ui.admin.beans.FilterBean  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.GenericHTTPHandler
	===  UNCHANGED INTERFACE: javax.management.DynamicMBean
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.admin.AdminBean
	===  UNCHANGED SUPERCLASS: org.apache.wiki.ui.admin.beans.ModuleBean (<- org.apache.wiki.ui.admin.beans.ModuleBean)
	===  UNCHANGED CONSTRUCTOR: PUBLIC FilterBean(org.apache.wiki.api.core.Engine)
		===  UNCHANGED EXCEPTION: javax.management.NotCompliantMBeanException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getTitle()
	===  UNCHANGED METHOD: PUBLIC int getType()
	===  UNCHANGED METHOD: PROTECTED org.jdom2.Element heading()
	===  UNCHANGED METHOD: PROTECTED java.util.Collection modules()
	===  UNCHANGED METHOD: PROTECTED org.jdom2.Element rowBody(org.apache.wiki.modules.WikiModuleInfo)
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.ui.admin.beans.ModuleBean  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.GenericHTTPHandler
	===  UNCHANGED INTERFACE: javax.management.DynamicMBean
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.admin.AdminBean
	===  UNCHANGED SUPERCLASS: org.apache.wiki.ui.admin.SimpleAdminBean (<- org.apache.wiki.ui.admin.SimpleAdminBean)
	===  UNCHANGED CONSTRUCTOR: PUBLIC ModuleBean(org.apache.wiki.api.core.Engine)
		===  UNCHANGED EXCEPTION: javax.management.NotCompliantMBeanException
	===  UNCHANGED METHOD: PROTECTED org.jdom2.Element containerForModuleDetail(org.jdom2.Element)
	===  UNCHANGED METHOD: PUBLIC java.lang.String doGet(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC java.lang.String[] getAttributeNames()
	===  UNCHANGED METHOD: PUBLIC java.lang.String[] getMethodNames()
	===  UNCHANGED METHOD: PROTECTED ABSTRACT org.jdom2.Element heading()
	===  UNCHANGED METHOD: PROTECTED ABSTRACT java.util.Collection modules()
	===  UNCHANGED METHOD: PROTECTED ABSTRACT org.jdom2.Element rowBody(org.apache.wiki.modules.WikiModuleInfo)
	===  UNCHANGED METHOD: PROTECTED org.jdom2.Element title()
	===  UNCHANGED METHOD: PROTECTED java.lang.String validModuleVersion(org.apache.wiki.modules.WikiModuleInfo)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.ui.admin.beans.PlainEditorAdminBean  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.GenericHTTPHandler
	===  UNCHANGED INTERFACE: javax.management.DynamicMBean
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.admin.AdminBean
	===  UNCHANGED SUPERCLASS: org.apache.wiki.management.SimpleMBean (<- org.apache.wiki.management.SimpleMBean)
	===  UNCHANGED CONSTRUCTOR: PUBLIC PlainEditorAdminBean()
		===  UNCHANGED EXCEPTION: javax.management.NotCompliantMBeanException
	===  UNCHANGED METHOD: PUBLIC java.lang.String doGet(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC java.lang.String doPost(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC java.lang.String[] getAttributeNames()
	===  UNCHANGED METHOD: PUBLIC boolean getChecked()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getId()
	===  UNCHANGED METHOD: PUBLIC java.lang.String[] getMethodNames()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getTitle()
	===  UNCHANGED METHOD: PUBLIC int getType()
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine)
	===  UNCHANGED METHOD: PUBLIC boolean isEnabled()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.ui.admin.beans.PluginBean  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.GenericHTTPHandler
	===  UNCHANGED INTERFACE: javax.management.DynamicMBean
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.admin.AdminBean
	===  UNCHANGED SUPERCLASS: org.apache.wiki.ui.admin.beans.ModuleBean (<- org.apache.wiki.ui.admin.beans.ModuleBean)
	===  UNCHANGED CONSTRUCTOR: PUBLIC PluginBean(org.apache.wiki.api.core.Engine)
		===  UNCHANGED EXCEPTION: javax.management.NotCompliantMBeanException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getTitle()
	===  UNCHANGED METHOD: PUBLIC int getType()
	===  UNCHANGED METHOD: PROTECTED org.jdom2.Element heading()
	===  UNCHANGED METHOD: PROTECTED java.util.Collection modules()
	===  UNCHANGED METHOD: PROTECTED org.jdom2.Element rowBody(org.apache.wiki.modules.WikiModuleInfo)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.ui.admin.beans.SearchManagerBean  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.GenericHTTPHandler
	===  UNCHANGED INTERFACE: javax.management.DynamicMBean
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.admin.AdminBean
	===  UNCHANGED SUPERCLASS: org.apache.wiki.ui.admin.SimpleAdminBean (<- org.apache.wiki.ui.admin.SimpleAdminBean)
	===  UNCHANGED CONSTRUCTOR: PUBLIC SearchManagerBean(org.apache.wiki.api.core.Engine)
		===  UNCHANGED EXCEPTION: javax.management.NotCompliantMBeanException
	===  UNCHANGED METHOD: PUBLIC java.lang.String doGet(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC java.lang.String doPost(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC java.lang.String[] getAttributeNames()
	===  UNCHANGED METHOD: PUBLIC java.lang.String[] getMethodNames()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getTitle()
	===  UNCHANGED METHOD: PUBLIC int getType()
	===  UNCHANGED METHOD: PUBLIC void reload()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.ui.admin.beans.UserBean  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.GenericHTTPHandler
	===  UNCHANGED INTERFACE: javax.management.DynamicMBean
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.admin.AdminBean
	===  UNCHANGED SUPERCLASS: org.apache.wiki.ui.admin.SimpleAdminBean (<- org.apache.wiki.ui.admin.SimpleAdminBean)
	===  UNCHANGED CONSTRUCTOR: PUBLIC UserBean(org.apache.wiki.api.core.Engine)
		===  UNCHANGED EXCEPTION: javax.management.NotCompliantMBeanException
	===  UNCHANGED METHOD: PUBLIC java.lang.String doPost(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC java.lang.String[] getAttributeNames()
	===  UNCHANGED METHOD: PUBLIC java.lang.String[] getMethodNames()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getTitle()
	===  UNCHANGED METHOD: PUBLIC int getType()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.ui.admin.DefaultAdminBeanManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultAdminBeanManager(org.apache.wiki.api.core.Engine)
	===  UNCHANGED METHOD: PUBLIC void actionPerformed(org.apache.wiki.event.WikiEvent)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.ui.admin.AdminBean findBean(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.util.List getAllBeans()
	===  UNCHANGED METHOD: PUBLIC int getTypeFromString(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void initialize()
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.ui.admin.SimpleAdminBean  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.GenericHTTPHandler
	===  UNCHANGED INTERFACE: javax.management.DynamicMBean
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.admin.AdminBean
	===  UNCHANGED SUPERCLASS: org.apache.wiki.management.SimpleMBean (<- org.apache.wiki.management.SimpleMBean)
	===  UNCHANGED FIELD: PROTECTED org.apache.wiki.api.core.Engine m_engine
	===  UNCHANGED CONSTRUCTOR: PROTECTED SimpleAdminBean()
		===  UNCHANGED EXCEPTION: javax.management.NotCompliantMBeanException
	===  UNCHANGED METHOD: PUBLIC java.lang.String doGet(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC java.lang.String doPost(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getId()
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine)
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.ui.admin.WikiFormAdminBean  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.GenericHTTPHandler
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.admin.AdminBean
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiFormAdminBean()
	===  UNCHANGED METHOD: PUBLIC java.lang.String doGet(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getForm(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC java.lang.String handlePost(org.apache.wiki.api.core.Context, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void handleResponse(org.apache.wiki.api.core.Context, java.util.Map)
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.ui.AllCommands  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC STATIC org.apache.wiki.api.core.Command[] get()
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.ui.CommandResolver  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_SPECIALPAGE
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String extractPageFromParameter(java.lang.String, javax.servlet.http.HttpServletRequest)
	===  UNCHANGED METHOD: PUBLIC STATIC org.apache.wiki.api.core.Command findCommand(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.api.core.Command findCommand(javax.servlet.http.HttpServletRequest, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getFinalPageName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getSpecialPageReference(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.api.core.Page resolvePage(javax.servlet.http.HttpServletRequest, java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.ui.DefaultCommandResolver  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.CommandResolver
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultCommandResolver(org.apache.wiki.api.core.Engine, java.util.Properties)
	===  UNCHANGED METHOD: PROTECTED org.apache.wiki.api.core.Command extractCommandFromPath(javax.servlet.http.HttpServletRequest)
	===  UNCHANGED METHOD: PUBLIC java.lang.String extractPageFromParameter(java.lang.String, javax.servlet.http.HttpServletRequest)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Command findCommand(javax.servlet.http.HttpServletRequest, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getFinalPageName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getSpecialPageReference(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Page resolvePage(javax.servlet.http.HttpServletRequest, java.lang.String)
	===  UNCHANGED METHOD: PROTECTED boolean simplePageExists(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.ui.DefaultEditorManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.EditorManager
	===  UNCHANGED SUPERCLASS: org.apache.wiki.modules.BaseModuleManager (<- org.apache.wiki.modules.BaseModuleManager)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultEditorManager(org.apache.wiki.api.core.Engine)
	===  UNCHANGED METHOD: PUBLIC java.lang.String[] getEditorList()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getEditorName(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getEditorPath(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.ui.DefaultEditorManager$WikiEditorInfo getModuleInfo(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
	===  UNCHANGED METHOD: PUBLIC java.util.Collection modules()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.ui.DefaultTemplateManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.TemplateManager
	===  UNCHANGED INTERFACE: org.apache.wiki.modules.ModuleManager
	===  UNCHANGED SUPERCLASS: org.apache.wiki.modules.BaseModuleManager (<- org.apache.wiki.modules.BaseModuleManager)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultTemplateManager(org.apache.wiki.api.core.Engine, java.util.Properties)
	===  UNCHANGED METHOD: PUBLIC java.lang.String findJSP(javax.servlet.jsp.PageContext, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String findJSP(javax.servlet.jsp.PageContext, java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String findResource(org.apache.wiki.api.core.Context, java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.modules.WikiModuleInfo getModuleInfo(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.util.Set listSkins(javax.servlet.jsp.PageContext, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.util.Map listTimeFormats(javax.servlet.jsp.PageContext)
	===  UNCHANGED METHOD: PUBLIC java.util.Collection modules()
	===  UNCHANGED METHOD: PUBLIC boolean templateExists(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.ui.Editor  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC Editor(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getName()
	===  UNCHANGED METHOD: PUBLIC java.lang.String isSelected()
	===  UNCHANGED METHOD: PUBLIC java.lang.String isSelected(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String isSelected(java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.ui.EditorManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String EDITOR_PLAIN
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_EDITORTYPE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String EDITOR_PREVIEW
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PARA_EDITOR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String ATTR_EDITEDTEXT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String REQ_EDITEDTEXT
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String getEditedText(javax.servlet.jsp.PageContext)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String[] getEditorList()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getEditorName(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getEditorPath(org.apache.wiki.api.core.Context)
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.ui.GenericHTTPHandler  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String doGet(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String doPost(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getId()
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.ui.GroupCommand  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.ui.AbstractCommand (<- org.apache.wiki.ui.AbstractCommand)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command DELETE_GROUP
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command EDIT_GROUP
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command VIEW_GROUP
	===  UNCHANGED METHOD: PUBLIC java.lang.String getName()
	===  UNCHANGED METHOD: PUBLIC java.security.Permission requiredPermission()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Command targetedCommand(java.lang.Object)
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.ui.InputValidator  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int ID
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int EMAIL
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int STANDARD
	===  UNCHANGED CONSTRUCTOR: PUBLIC InputValidator(java.lang.String, org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC STATIC boolean isBlank(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean validate(java.lang.String, java.lang.String, int)
	===  UNCHANGED METHOD: PUBLIC boolean validateNotNull(java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC boolean validateNotNull(java.lang.String, java.lang.String, int)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.ui.Installer  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROPFILENAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String TMP_DIR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String INSTALL_WARNING
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String APP_NAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String ADMIN_ID
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PAGE_DIR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WORK_DIR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String ADMIN_NAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String INSTALL_ERROR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String STORAGE_DIR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String INSTALL_INFO
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String ADMIN_GROUP
	===  UNCHANGED CONSTRUCTOR: PUBLIC Installer(javax.servlet.http.HttpServletRequest, javax.servlet.ServletConfig)
	===  UNCHANGED METHOD: PUBLIC boolean adminExists()
	===  UNCHANGED METHOD: PUBLIC java.lang.String createAdministrator()
		===  UNCHANGED EXCEPTION: org.apache.wiki.auth.WikiSecurityException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPropertiesList()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPropertiesPath()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getProperty(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void parseProperties()
	===  UNCHANGED METHOD: PUBLIC void saveProperties()
	===  UNCHANGED METHOD: PUBLIC boolean validateProperties()
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.ui.PageCommand  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.ui.AbstractCommand (<- org.apache.wiki.ui.AbstractCommand)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command RENAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command CONFLICT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command DIFF
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command EDIT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command INFO
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command VIEW
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command COMMENT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command OTHER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command DELETE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command RSS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command ATTACH
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command UPLOAD
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command PREVIEW
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command NONE
	===  UNCHANGED METHOD: PUBLIC java.lang.String getName()
	===  UNCHANGED METHOD: PUBLIC java.security.Permission requiredPermission()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Command targetedCommand(java.lang.Object)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.ui.progress.DefaultProgressManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.ui.progress.ProgressManager
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultProgressManager()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getNewProgressIdentifier()
	===  UNCHANGED METHOD: PUBLIC int getProgress(java.lang.String)
		===  UNCHANGED EXCEPTION: java.lang.IllegalArgumentException
	===  UNCHANGED METHOD: PUBLIC void startProgress(org.apache.wiki.ui.progress.ProgressItem, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void stopProgress(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.ui.progress.DefaultProgressManager$JSONTracker  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.ajax.WikiAjaxServlet
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultProgressManager$JSONTracker(org.apache.wiki.ui.progress.DefaultProgressManager)
	===  UNCHANGED METHOD: PUBLIC int getProgress(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getServletMapping()
	===  UNCHANGED METHOD: PUBLIC void service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String, java.util.List)
		===  UNCHANGED EXCEPTION: java.io.IOException
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.ui.progress.ProgressItem  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PROTECTED int m_state
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int CREATED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int STOPPED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int STARTED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int FINISHED
	===  UNCHANGED CONSTRUCTOR: PUBLIC ProgressItem()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT int getProgress()
	===  UNCHANGED METHOD: PUBLIC int getState()
	===  UNCHANGED METHOD: PUBLIC void setState(int)
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.ui.progress.ProgressManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String JSON_PROGRESSTRACKER
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getNewProgressIdentifier()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT int getProgress(java.lang.String)
		===  UNCHANGED EXCEPTION: java.lang.IllegalArgumentException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void startProgress(org.apache.wiki.ui.progress.ProgressItem, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void stopProgress(java.lang.String)
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.ui.RedirectCommand  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.ui.AbstractCommand (<- org.apache.wiki.ui.AbstractCommand)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command REDIRECT
	===  UNCHANGED METHOD: PUBLIC java.lang.String getName()
	===  UNCHANGED METHOD: PUBLIC java.security.Permission requiredPermission()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Command targetedCommand(java.lang.Object)
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.ui.TemplateManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.modules.ModuleManager
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String RESOURCE_INLINECSS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String I18NRESOURCE_EN_ID
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String RESOURCE_HTTPHEADER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String I18NRESOURCE_EN
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String I18NRESOURCE_PREFIX
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String RESOURCE_SCRIPT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String I18NRESOURCE_SUFFIX
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROPERTYFILE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String SKIN_DIRECTORY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DEFAULT_TEMPLATE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String TIMEFORMATPROPERTIES
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DIRECTORY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String RESOURCE_INCLUDES
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String I18NSERVER_TIMEZONE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String I18NDEFAULT_LOCALE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String RESOURCE_JSFUNCTION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String RESOURCE_JSLOCALIZEDSTRINGS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String RESOURCE_STYLESHEET
	===  UNCHANGED METHOD: PUBLIC STATIC void addResourceRequest(org.apache.wiki.api.core.Context, java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String findJSP(javax.servlet.jsp.PageContext, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String findJSP(javax.servlet.jsp.PageContext, java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String findResource(org.apache.wiki.api.core.Context, java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String getJSLocalizedStrings(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String getMarker(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String[] getResourceRequests(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String[] getResourceTypes(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC java.util.Map listLanguages(javax.servlet.jsp.PageContext)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Set listSkins(javax.servlet.jsp.PageContext, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Map listTimeFormats(javax.servlet.jsp.PageContext)
	===  UNCHANGED METHOD: PUBLIC java.util.Map listTimeZones(javax.servlet.jsp.PageContext)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean templateExists(java.lang.String)
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.ui.WikiCommand  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.ui.AbstractCommand (<- org.apache.wiki.ui.AbstractCommand)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command LOGOUT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command MESSAGE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command INSTALL
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command FIND
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command ERROR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command LOGIN
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command ADMIN
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command CREATE_GROUP
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command PREFS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.api.core.Command WORKFLOW
	===  UNCHANGED METHOD: PUBLIC java.lang.String getName()
	===  UNCHANGED METHOD: PUBLIC java.security.Permission requiredPermission()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Command targetedCommand(java.lang.Object)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.ui.WikiJSPFilter  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: org.apache.wiki.ui.WikiServletFilter (<- org.apache.wiki.ui.WikiServletFilter)
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiJSPFilter()
	===  UNCHANGED METHOD: PUBLIC void doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PROTECTED FINAL void fireEvent(int, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void init(javax.servlet.FilterConfig)
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.ui.WikiRequestWrapper  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiRequestWrapper(org.apache.wiki.api.core.Engine, javax.servlet.http.HttpServletRequest)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getRemoteUser()
	===  UNCHANGED METHOD: PUBLIC java.security.Principal getUserPrincipal()
	===  UNCHANGED METHOD: PUBLIC boolean isUserInRole(java.lang.String)
***! MODIFIED CLASS: PUBLIC org.apache.wiki.ui.WikiServletFilter  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PROTECTED org.apache.wiki.api.core.Engine m_engine
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiServletFilter()
	===  UNCHANGED METHOD: PUBLIC void destroy()
	===  UNCHANGED METHOD: PUBLIC void doFilter(javax.servlet.ServletRequest, javax.servlet.ServletResponse, javax.servlet.FilterChain)
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
	***! MODIFIED METHOD: PROTECTED org.apache.wiki.api.core.Context (<-org.apache.wiki.WikiContext) getWikiContext(javax.servlet.ServletRequest)
	===  UNCHANGED METHOD: PUBLIC void init(javax.servlet.FilterConfig)
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.url.DefaultURLConstructor  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.url.URLConstructor
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_pathPrefix
	===  UNCHANGED FIELD: PROTECTED org.apache.wiki.api.core.Engine m_engine
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultURLConstructor()
	===  UNCHANGED METHOD: PROTECTED FINAL java.lang.String doReplacement(java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getForwardPage(javax.servlet.http.HttpServletRequest)
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String getURLPattern(java.lang.String, java.lang.String)
		===  UNCHANGED EXCEPTION: java.lang.IllegalArgumentException
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
	===  UNCHANGED METHOD: PUBLIC java.lang.String makeURL(java.lang.String, java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String parsePage(java.lang.String, javax.servlet.http.HttpServletRequest, java.nio.charset.Charset)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.url.ShortURLConstructor  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.url.URLConstructor
	===  UNCHANGED SUPERCLASS: org.apache.wiki.url.DefaultURLConstructor (<- org.apache.wiki.url.DefaultURLConstructor)
	===  UNCHANGED FIELD: PROTECTED java.lang.String m_urlPrefix
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROP_PREFIX
	===  UNCHANGED CONSTRUCTOR: PUBLIC ShortURLConstructor()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getForwardPage(javax.servlet.http.HttpServletRequest)
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
	===  UNCHANGED METHOD: PUBLIC java.lang.String makeURL(java.lang.String, java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String parsePage(java.lang.String, javax.servlet.http.HttpServletRequest, java.nio.charset.Charset)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.url.ShortViewURLConstructor  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.url.URLConstructor
	===  UNCHANGED SUPERCLASS: org.apache.wiki.url.ShortURLConstructor (<- org.apache.wiki.url.ShortURLConstructor)
	===  UNCHANGED CONSTRUCTOR: PUBLIC ShortViewURLConstructor()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getForwardPage(javax.servlet.http.HttpServletRequest)
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
	===  UNCHANGED METHOD: PUBLIC java.lang.String makeURL(java.lang.String, java.lang.String, java.lang.String)
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.url.URLConstructor  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getForwardPage(javax.servlet.http.HttpServletRequest)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String makeURL(java.lang.String, java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String parsePage(java.lang.String, javax.servlet.http.HttpServletRequest, java.nio.charset.Charset)
		===  UNCHANGED EXCEPTION: java.io.IOException
	===  UNCHANGED METHOD: PUBLIC STATIC java.lang.String parsePageFromURL(javax.servlet.http.HttpServletRequest, java.nio.charset.Charset)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.variables.DefaultVariableManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.variables.VariableManager
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultVariableManager(java.util.Properties)
	===  UNCHANGED METHOD: PUBLIC java.lang.String expandVariables(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getValue(org.apache.wiki.api.core.Context, java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getValue(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: java.lang.IllegalArgumentException
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoSuchVariableException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getVariable(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String parseAndGetValue(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: java.lang.IllegalArgumentException
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoSuchVariableException
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.variables.VariableManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String VAR_ERROR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String VAR_RUNFILTERS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String VAR_MSG
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String expandVariables(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getValue(org.apache.wiki.api.core.Context, java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getValue(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: java.lang.IllegalArgumentException
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoSuchVariableException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getVariable(org.apache.wiki.api.core.Context, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String parseAndGetValue(org.apache.wiki.api.core.Context, java.lang.String)
		===  UNCHANGED EXCEPTION: java.lang.IllegalArgumentException
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.NoSuchVariableException
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.Watchable  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getName()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean isAlive()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void timeoutExceeded(java.lang.String)
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.WatchDog  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC WatchDog(org.apache.wiki.api.core.Engine, org.apache.wiki.Watchable)
	===  UNCHANGED CONSTRUCTOR: PUBLIC WatchDog(org.apache.wiki.api.core.Engine, java.lang.Thread)
	===  UNCHANGED METHOD: PUBLIC void disable()
	===  UNCHANGED METHOD: PUBLIC void enable()
	===  UNCHANGED METHOD: PUBLIC void enterState(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void enterState(java.lang.String, int)
	===  UNCHANGED METHOD: PUBLIC void exitState()
	===  UNCHANGED METHOD: PUBLIC void exitState(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC STATIC org.apache.wiki.WatchDog getCurrentWatchDog(org.apache.wiki.api.core.Engine)
	===  UNCHANGED METHOD: PUBLIC boolean isStateStackNotEmpty()
	===  UNCHANGED METHOD: PUBLIC boolean isWatchableAlive()
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.WikiBackgroundThread  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Thread (<- java.lang.Thread)
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiBackgroundThread(org.apache.wiki.api.core.Engine, int)
	===  UNCHANGED METHOD: PUBLIC FINAL void actionPerformed(org.apache.wiki.event.WikiEvent)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void backgroundTask()
		===  UNCHANGED EXCEPTION: java.lang.Exception
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Engine getEngine()
	===  UNCHANGED METHOD: PUBLIC FINAL void run()
	===  UNCHANGED METHOD: PUBLIC void shutdown()
	===  UNCHANGED METHOD: PUBLIC void shutdownTask()
		===  UNCHANGED EXCEPTION: java.lang.Exception
	===  UNCHANGED METHOD: PUBLIC void startupTask()
		===  UNCHANGED EXCEPTION: java.lang.Exception
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.WikiContext  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String CONFLICT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String INSTALL
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String INFO
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String VIEW
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String COMMENT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String EDIT_GROUP
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String VIEW_GROUP
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String MESSAGE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DELETE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String UPLOAD
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String FIND
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String ERROR
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String LOGIN
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String ADMIN
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String CREATE_GROUP
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String NONE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PREFS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String RENAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String LOGOUT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DELETE_GROUP
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String DIFF
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String EDIT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String OTHER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String RSS
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String ATTACH
	===  UNCHANGED FIELD: PROTECTED javax.servlet.http.HttpServletRequest m_request
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PREVIEW
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WORKFLOW
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiContext(org.apache.wiki.api.core.Engine, javax.servlet.http.HttpServletRequest, org.apache.wiki.api.core.Command)
		===  UNCHANGED EXCEPTION: java.lang.IllegalArgumentException
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiContext(org.apache.wiki.api.core.Engine, org.apache.wiki.api.core.Page)
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiContext(org.apache.wiki.api.core.Engine, javax.servlet.http.HttpServletRequest, org.apache.wiki.api.core.Page)
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiContext(org.apache.wiki.api.core.Engine, javax.servlet.http.HttpServletRequest, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.WikiContext clone()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.WikiContext deepClone()
	===  UNCHANGED METHOD: PROTECTED STATIC org.apache.wiki.api.core.Command findCommand(org.apache.wiki.api.core.Engine, javax.servlet.http.HttpServletRequest, org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC STATIC org.apache.wiki.WikiContext findContext(javax.servlet.jsp.PageContext)
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC boolean getBooleanWikiProperty(java.lang.String, boolean)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Command getCommand()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getContentTemplate()
	===  UNCHANGED METHOD: PUBLIC java.security.Principal getCurrentUser()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.WikiEngine getEngine()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getHttpParameter(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC javax.servlet.http.HttpServletRequest getHttpRequest()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getJSP()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getName()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.WikiPage getPage()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.WikiPage getRealPage()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getRedirectURL()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getRequestContext()
	===  UNCHANGED METHOD: PUBLIC java.lang.Object getTarget()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getTemplate()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getURL(java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getURL(java.lang.String, java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getURLPattern()
	===  UNCHANGED METHOD: PUBLIC java.lang.Object getVariable(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getViewURL(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.WikiSession getWikiSession()
	===  UNCHANGED METHOD: PUBLIC boolean hasAdminPermissions()
	===  UNCHANGED METHOD: PUBLIC java.security.Permission requiredPermission()
	===  UNCHANGED METHOD: PROTECTED void setDefaultTemplate(javax.servlet.http.HttpServletRequest)
	===  UNCHANGED METHOD: PUBLIC void setPage(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.WikiPage setRealPage(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC void setRequestContext(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setTemplate(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setVariable(java.lang.String, java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.api.core.Command targetedCommand(java.lang.Object)
	===  UNCHANGED METHOD: PROTECTED void updateCommand(java.lang.String)
***! MODIFIED CLASS: PUBLIC org.apache.wiki.WikiEngine  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PROTECTED FINAL java.util.Map managers
	---! REMOVED CONSTRUCTOR: PROTECTED(-) WikiEngine(javax.servlet.ServletContext, java.lang.String, java.util.Properties)
		---  REMOVED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiEngine(java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	+++  NEW CONSTRUCTOR: PROTECTED(+) WikiEngine(javax.servlet.ServletContext, java.lang.String)
		+++  NEW EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC FINAL void addWikiEventListener(org.apache.wiki.event.WikiEventListener)
	===  UNCHANGED METHOD: PUBLIC java.lang.String decodeName(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.String encodeName(java.lang.String)
	===  UNCHANGED METHOD: PROTECTED FINAL void fireEvent(int)
	===  UNCHANGED METHOD: PROTECTED FINAL void firePageEvent(int, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.acl.AclManager getAclManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.ui.admin.AdminBeanManager getAdminBeanManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC java.util.Collection getAllInlinedImagePatterns()
	===  UNCHANGED METHOD: PUBLIC java.util.Collection getAllInterWikiLinks()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getApplicationName()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.attachment.AttachmentManager getAttachmentManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC java.lang.Object getAttribute(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.AuthenticationManager getAuthenticationManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.AuthorizationManager getAuthorizationManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC java.lang.String getBaseURL()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.ui.CommandResolver getCommandResolver()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC java.nio.charset.Charset getContentEncoding()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.diff.DifferenceManager getDifferenceManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.ui.EditorManager getEditorManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.filters.FilterManager getFilterManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC java.lang.String getFinalPageName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.ProviderException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getFrontPage()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getGlobalRSSURL()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.authorize.GroupManager getGroupManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC STATIC org.apache.wiki.WikiEngine getInstance(javax.servlet.ServletConfig)
		===  UNCHANGED EXCEPTION: org.apache.wiki.InternalWikiException
	===  UNCHANGED METHOD: PUBLIC STATIC org.apache.wiki.WikiEngine getInstance(javax.servlet.ServletConfig, java.util.Properties)
	===  UNCHANGED METHOD: PUBLIC STATIC org.apache.wiki.WikiEngine getInstance(javax.servlet.ServletContext, java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.InternalWikiException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.i18n.InternationalizationManager getInternationalizationManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC java.lang.String getInterWikiURL(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.lang.Object getManager(java.lang.Class)
	===  UNCHANGED METHOD: PUBLIC java.util.List getManagers(java.lang.Class)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.pages.PageManager getPageManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.content.PageRenamer getPageRenamer()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.plugin.PluginManager getPluginManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.ui.progress.ProgressManager getProgressManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.references.ReferenceManager getReferenceManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.render.RenderingManager getRenderingManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC java.lang.String getRootPath()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.rss.RSSGenerator getRSSGenerator()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.search.SearchManager getSearchManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC javax.servlet.ServletContext getServletContext()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getSpecialPageReference(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.util.Date getStartTime()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.tasks.TasksManager getTasksManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC java.lang.String getTemplateDir()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.ui.TemplateManager getTemplateManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC java.lang.String getURL(java.lang.String, java.lang.String, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.url.URLConstructor getURLConstructor()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.UserManager getUserManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.variables.VariableManager getVariableManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC java.util.Properties getWikiProperties()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getWorkDir()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.workflow.WorkflowManager getWorkflowManager()
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	***  MODIFIED METHOD: PUBLIC (<- PRIVATE) void initialize(java.util.Properties)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC void initReferenceManager()
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC boolean isConfigured()
	===  UNCHANGED METHOD: PUBLIC java.lang.Object removeAttribute(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC FINAL void removeWikiEventListener(org.apache.wiki.event.WikiEventListener)
	===  UNCHANGED METHOD: PUBLIC void setAttribute(java.lang.String, java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC void shutdown()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.WikiPage  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiPage(org.apache.wiki.api.core.Engine, java.lang.String)
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiPage(org.apache.wiki.WikiEngine, java.lang.String)
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.WikiPage clone()
	===  UNCHANGED METHOD: PUBLIC int compareTo(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC boolean equals(java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.auth.acl.Acl getAcl()
	===  UNCHANGED METHOD: PUBLIC java.lang.Object getAttribute(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.util.Map getAttributes()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getAuthor()
	===  UNCHANGED METHOD: PUBLIC java.util.Date getLastModified()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getName()
	===  UNCHANGED METHOD: PUBLIC long getSize()
	===  UNCHANGED METHOD: PUBLIC int getVersion()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getWiki()
	===  UNCHANGED METHOD: PUBLIC int hashCode()
	===  UNCHANGED METHOD: PUBLIC boolean hasMetadata()
	===  UNCHANGED METHOD: PUBLIC void invalidateMetadata()
	===  UNCHANGED METHOD: PUBLIC java.lang.Object removeAttribute(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setAcl(org.apache.wiki.auth.acl.Acl)
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC void setAcl(org.apache.wiki.api.core.Acl)
	===  UNCHANGED METHOD: PUBLIC void setAttribute(java.lang.String, java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC void setAuthor(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void setHasMetadata()
	===  UNCHANGED METHOD: PUBLIC void setLastModified(java.util.Date)
	===  UNCHANGED METHOD: PUBLIC void setSize(long)
	===  UNCHANGED METHOD: PUBLIC void setVersion(int)
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.WikiServlet  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC WikiServlet()
	===  UNCHANGED METHOD: PUBLIC void destroy()
	===  UNCHANGED METHOD: PUBLIC void doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
	===  UNCHANGED METHOD: PUBLIC void doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
		===  UNCHANGED EXCEPTION: java.io.IOException
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
	===  UNCHANGED METHOD: PUBLIC void init(javax.servlet.ServletConfig)
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
***  MODIFIED CLASS: PUBLIC org.apache.wiki.WikiSession  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC void actionPerformed(org.apache.wiki.event.WikiEvent)
	===  UNCHANGED METHOD: PUBLIC void addMessage(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC void addMessage(java.lang.String, java.lang.String)
	+++  NEW METHOD: PUBLIC(+) java.lang.String antiCsrfToken()
	===  UNCHANGED METHOD: PUBLIC void clearMessages()
	===  UNCHANGED METHOD: PUBLIC void clearMessages(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.util.Locale getLocale()
	===  UNCHANGED METHOD: PUBLIC java.security.Principal getLoginPrincipal()
	===  UNCHANGED METHOD: PUBLIC java.lang.String[] getMessages()
	===  UNCHANGED METHOD: PUBLIC java.lang.String[] getMessages(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC java.security.Principal[] getPrincipals()
	===  UNCHANGED METHOD: PUBLIC java.security.Principal[] getRoles()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getStatus()
	===  UNCHANGED METHOD: PUBLIC javax.security.auth.Subject getSubject()
	===  UNCHANGED METHOD: PUBLIC java.security.Principal getUserPrincipal()
	===  UNCHANGED METHOD: PUBLIC STATIC org.apache.wiki.api.core.Session getWikiSession(org.apache.wiki.api.core.Engine, javax.servlet.http.HttpServletRequest)
	===  UNCHANGED METHOD: PUBLIC STATIC org.apache.wiki.api.core.Session guestSession(org.apache.wiki.api.core.Engine)
	===  UNCHANGED METHOD: PUBLIC boolean hasPrincipal(java.security.Principal)
	===  UNCHANGED METHOD: PROTECTED void injectGroupPrincipals()
	===  UNCHANGED METHOD: PROTECTED void injectUserProfilePrincipals()
	===  UNCHANGED METHOD: PUBLIC void invalidate()
	===  UNCHANGED METHOD: PUBLIC boolean isAnonymous()
	===  UNCHANGED METHOD: PUBLIC boolean isAsserted()
	===  UNCHANGED METHOD: PUBLIC boolean isAuthenticated()
	===  UNCHANGED METHOD: PROTECTED boolean isInGroup(org.apache.wiki.auth.authorize.Group)
	===  UNCHANGED METHOD: PUBLIC STATIC void removeWikiSession(org.apache.wiki.api.core.Engine, javax.servlet.http.HttpServletRequest)
	===  UNCHANGED METHOD: PUBLIC STATIC int sessions(org.apache.wiki.api.core.Engine)
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
	===  UNCHANGED METHOD: PUBLIC STATIC java.security.Principal[] userPrincipals(org.apache.wiki.api.core.Engine)
		===  UNCHANGED ANNOTATION: java.lang.Deprecated
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.workflow.AbstractStep  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.workflow.Step
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PROTECTED AbstractStep(java.lang.String)
	===  UNCHANGED CONSTRUCTOR: PUBLIC AbstractStep(int, java.util.Map, java.lang.String)
	===  UNCHANGED METHOD: PROTECTED FINAL void addError(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC FINAL void addSuccessor(org.apache.wiki.workflow.Outcome, org.apache.wiki.workflow.Step)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.workflow.Outcome execute(org.apache.wiki.api.core.Context)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.security.Principal getActor()
	===  UNCHANGED METHOD: PUBLIC FINAL java.util.Collection getAvailableOutcomes()
	===  UNCHANGED METHOD: PUBLIC FINAL java.util.Date getEndTime()
	===  UNCHANGED METHOD: PUBLIC FINAL java.util.List getErrors()
	===  UNCHANGED METHOD: PUBLIC FINAL java.lang.String getMessageKey()
	===  UNCHANGED METHOD: PUBLIC FINAL org.apache.wiki.workflow.Outcome getOutcome()
	===  UNCHANGED METHOD: PUBLIC FINAL java.util.Date getStartTime()
	===  UNCHANGED METHOD: PUBLIC FINAL org.apache.wiki.workflow.Step getSuccessor(org.apache.wiki.workflow.Outcome)
	===  UNCHANGED METHOD: PUBLIC java.util.Map getWorkflowContext()
	===  UNCHANGED METHOD: PUBLIC int getWorkflowId()
	===  UNCHANGED METHOD: PUBLIC FINAL boolean isCompleted()
	===  UNCHANGED METHOD: PUBLIC FINAL boolean isStarted()
	===  UNCHANGED METHOD: PUBLIC FINAL void setOutcome(org.apache.wiki.workflow.Outcome)
	===  UNCHANGED METHOD: PUBLIC FINAL void setWorkflow(int, java.util.Map)
	===  UNCHANGED METHOD: PUBLIC FINAL void start()
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.workflow.Decision  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.workflow.Step
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: org.apache.wiki.workflow.AbstractStep (<- org.apache.wiki.workflow.AbstractStep)
	===  UNCHANGED CONSTRUCTOR: PUBLIC Decision(int, java.util.Map, java.lang.String, java.security.Principal, org.apache.wiki.workflow.Outcome)
	===  UNCHANGED METHOD: PUBLIC FINAL void addFact(org.apache.wiki.workflow.Fact)
	===  UNCHANGED METHOD: PUBLIC void decide(org.apache.wiki.workflow.Outcome, org.apache.wiki.api.core.Context)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.workflow.Outcome execute(org.apache.wiki.api.core.Context)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC FINAL java.security.Principal getActor()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.workflow.Outcome getDefaultOutcome()
	===  UNCHANGED METHOD: PUBLIC FINAL java.util.List getFacts()
	===  UNCHANGED METHOD: PUBLIC FINAL int getId()
	===  UNCHANGED METHOD: PUBLIC boolean isReassignable()
	===  UNCHANGED METHOD: PUBLIC FINAL void reassign(java.security.Principal)
	===  UNCHANGED METHOD: PUBLIC FINAL void setId(int)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.workflow.DecisionQueue  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DecisionQueue()
	===  UNCHANGED METHOD: PROTECTED void add(org.apache.wiki.workflow.Decision)
	===  UNCHANGED METHOD: PUBLIC void decide(org.apache.wiki.workflow.Decision, org.apache.wiki.workflow.Outcome, org.apache.wiki.api.core.Context)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PROTECTED org.apache.wiki.workflow.Decision[] decisions()
	===  UNCHANGED METHOD: PUBLIC java.util.Collection getActorDecisions(org.apache.wiki.api.core.Session)
	===  UNCHANGED METHOD: PUBLIC void reassign(org.apache.wiki.workflow.Decision, java.security.Principal)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PROTECTED void remove(org.apache.wiki.workflow.Decision)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.workflow.DecisionRequiredException  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC DecisionRequiredException(java.lang.String)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.workflow.DefaultWorkflowManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.workflow.WorkflowManager
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC DefaultWorkflowManager()
	===  UNCHANGED METHOD: PUBLIC void actionPerformed(org.apache.wiki.event.WikiEvent)
	===  UNCHANGED METHOD: PROTECTED void add(org.apache.wiki.workflow.Workflow)
	===  UNCHANGED METHOD: PROTECTED void addToDecisionQueue(org.apache.wiki.workflow.Decision)
	===  UNCHANGED METHOD: PUBLIC java.security.Principal getApprover(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC java.util.List getCompletedWorkflows()
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.workflow.DecisionQueue getDecisionQueue()
	===  UNCHANGED METHOD: PROTECTED org.apache.wiki.api.core.Engine getEngine()
	===  UNCHANGED METHOD: PUBLIC java.util.List getOwnerWorkflows(org.apache.wiki.api.core.Session)
	===  UNCHANGED METHOD: PUBLIC java.util.Set getWorkflows()
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Engine, java.util.Properties)
	===  UNCHANGED METHOD: PROTECTED void remove(org.apache.wiki.workflow.Workflow)
	===  UNCHANGED METHOD: PROTECTED void removeFromDecisionQueue(org.apache.wiki.workflow.Decision, org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC boolean requiresApproval(java.lang.String)
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.workflow.Fact  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC Fact(java.lang.String, java.io.Serializable)
	===  UNCHANGED METHOD: PUBLIC boolean equals(java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC java.lang.String getMessageKey()
	===  UNCHANGED METHOD: PUBLIC java.io.Serializable getValue()
	===  UNCHANGED METHOD: PUBLIC int hashCode()
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.workflow.NoSuchOutcomeException  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED CONSTRUCTOR: PUBLIC NoSuchOutcomeException(java.lang.String)
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.workflow.Outcome  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.workflow.Outcome STEP_COMPLETE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.workflow.Outcome STEP_CONTINUE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.workflow.Outcome DECISION_HOLD
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.workflow.Outcome DECISION_ACKNOWLEDGE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.workflow.Outcome STEP_ABORT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.workflow.Outcome DECISION_DENY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.workflow.Outcome DECISION_REASSIGN
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL org.apache.wiki.workflow.Outcome DECISION_APPROVE
	===  UNCHANGED METHOD: PUBLIC boolean equals(java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC STATIC org.apache.wiki.workflow.Outcome forName(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.workflow.NoSuchOutcomeException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getMessageKey()
	===  UNCHANGED METHOD: PUBLIC int hashCode()
	===  UNCHANGED METHOD: PUBLIC boolean isCompletion()
	===  UNCHANGED METHOD: PUBLIC java.lang.String toString()
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.workflow.SimpleDecision  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.workflow.Step
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: org.apache.wiki.workflow.Decision (<- org.apache.wiki.workflow.Decision)
	===  UNCHANGED CONSTRUCTOR: PUBLIC SimpleDecision(int, java.util.Map, java.lang.String, java.security.Principal)
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.workflow.SimpleNotification  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.workflow.Step
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: org.apache.wiki.workflow.Decision (<- org.apache.wiki.workflow.Decision)
	===  UNCHANGED CONSTRUCTOR: PUBLIC SimpleNotification(int, java.util.Map, java.lang.String, java.security.Principal)
	===  UNCHANGED METHOD: PUBLIC void acknowledge(org.apache.wiki.api.core.Context)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC boolean isReassignable()
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.workflow.Step  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.util.Date TIME_NOT_SET
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void addSuccessor(org.apache.wiki.workflow.Outcome, org.apache.wiki.workflow.Step)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.workflow.Outcome execute(org.apache.wiki.api.core.Context)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.security.Principal getActor()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Collection getAvailableOutcomes()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Date getEndTime()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.List getErrors()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.lang.String getMessageKey()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.workflow.Outcome getOutcome()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Date getStartTime()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.workflow.Step getSuccessor(org.apache.wiki.workflow.Outcome)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean isCompleted()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean isStarted()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void setOutcome(org.apache.wiki.workflow.Outcome)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void setWorkflow(int, java.util.Map)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void start()
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.workflow.SystemPrincipal  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.security.Principal
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.security.Principal SYSTEM_USER
	===  UNCHANGED METHOD: PUBLIC java.lang.String getName()
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.workflow.Task  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.workflow.Step
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: org.apache.wiki.workflow.AbstractStep (<- org.apache.wiki.workflow.AbstractStep)
	===  UNCHANGED CONSTRUCTOR: PUBLIC Task(java.lang.String)
	===  UNCHANGED CONSTRUCTOR: PUBLIC Task(int, java.util.Map, java.lang.String)
	===  UNCHANGED METHOD: PUBLIC FINAL java.security.Principal getActor()
	===  UNCHANGED METHOD: PUBLIC FINAL org.apache.wiki.workflow.Step getSuccessor()
	===  UNCHANGED METHOD: PUBLIC FINAL void setSuccessor(org.apache.wiki.workflow.Step)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.workflow.Workflow  (compatible)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: java.io.Serializable
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int RUNNING
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int COMPLETED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int CREATED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int WAITING
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int ABORTED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int ID_NOT_SET
	===  UNCHANGED CONSTRUCTOR: PUBLIC Workflow(java.lang.String, java.security.Principal)
	===  UNCHANGED METHOD: PUBLIC FINAL void abort(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC FINAL void addMessageArgument(java.io.Serializable)
	===  UNCHANGED METHOD: PROTECTED void cleanup()
	===  UNCHANGED METHOD: PROTECTED FINAL void complete()
	===  UNCHANGED METHOD: PUBLIC FINAL java.lang.Object getAttribute(java.lang.String)
	===  UNCHANGED METHOD: PUBLIC FINAL java.util.Map getAttributes()
	===  UNCHANGED METHOD: PUBLIC FINAL java.security.Principal getCurrentActor()
	===  UNCHANGED METHOD: PUBLIC FINAL int getCurrentState()
	===  UNCHANGED METHOD: PUBLIC FINAL org.apache.wiki.workflow.Step getCurrentStep()
	===  UNCHANGED METHOD: PUBLIC FINAL java.util.Date getEndTime()
	===  UNCHANGED METHOD: PUBLIC FINAL java.util.List getHistory()
	===  UNCHANGED METHOD: PUBLIC FINAL int getId()
	===  UNCHANGED METHOD: PUBLIC FINAL java.io.Serializable[] getMessageArguments()
	===  UNCHANGED METHOD: PUBLIC FINAL java.lang.String getMessageKey()
	===  UNCHANGED METHOD: PUBLIC FINAL java.security.Principal getOwner()
	===  UNCHANGED METHOD: PUBLIC FINAL org.apache.wiki.workflow.Step getPreviousStep()
	===  UNCHANGED METHOD: PUBLIC FINAL java.util.Date getStartTime()
	===  UNCHANGED METHOD: PUBLIC FINAL boolean isAborted()
	===  UNCHANGED METHOD: PUBLIC FINAL boolean isCompleted()
	===  UNCHANGED METHOD: PUBLIC FINAL boolean isStarted()
	===  UNCHANGED METHOD: PROTECTED FINAL org.apache.wiki.workflow.Step previousStep(org.apache.wiki.workflow.Step)
	===  UNCHANGED METHOD: PROTECTED FINAL void processCurrentStep(org.apache.wiki.api.core.Context)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC FINAL void restart(org.apache.wiki.api.core.Context)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC FINAL void setAttribute(java.lang.String, java.io.Serializable)
	===  UNCHANGED METHOD: PUBLIC FINAL void setFirstStep(org.apache.wiki.workflow.Step)
	===  UNCHANGED METHOD: PUBLIC FINAL void setId(int)
	===  UNCHANGED METHOD: PUBLIC FINAL void start(org.apache.wiki.api.core.Context)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC FINAL void waitstate()
===  UNCHANGED CLASS: PUBLIC FINAL org.apache.wiki.workflow.WorkflowBuilder  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC org.apache.wiki.workflow.Workflow buildApprovalWorkflow(java.security.Principal, java.lang.String, org.apache.wiki.workflow.Step, java.lang.String, org.apache.wiki.workflow.Fact[], org.apache.wiki.workflow.Step, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC STATIC org.apache.wiki.workflow.WorkflowBuilder getBuilder(org.apache.wiki.api.core.Engine)
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.workflow.WorkflowManager  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WF_WP_SAVE_REJECT_MESSAGE_KEY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WF_WP_SAVE_FACT_DIFF_TEXT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WF_UP_CREATE_SAVE_APPROVER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WF_UP_CREATE_SAVE_FACT_PREFS_EMAIL
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WF_WP_SAVE_FACT_PAGE_NAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WF_WP_SAVE_FACT_IS_AUTHENTICATED
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String PROPERTY_APPROVER_PREFIX
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WF_UP_CREATE_SAVE_FACT_SUBMITTER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WF_UP_CREATE_SAVE_FACT_PREFS_FULL_NAME
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WF_WP_SAVE_FACT_PROPOSED_TEXT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WF_WP_SAVE_APPROVER
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WF_WP_SAVE_DECISION_MESSAGE_KEY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WF_UP_CREATE_SAVE_DECISION_MESSAGE_KEY
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WF_WP_SAVE_FACT_CURRENT_TEXT
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WF_UP_CREATE_SAVE_ATTR_SAVED_PROFILE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String WF_UP_CREATE_SAVE_FACT_PREFS_LOGIN_NAME
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.security.Principal getApprover(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.wiki.api.exceptions.WikiException
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.List getCompletedWorkflows()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT org.apache.wiki.workflow.DecisionQueue getDecisionQueue()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.List getOwnerWorkflows(org.apache.wiki.api.core.Session)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT java.util.Set getWorkflows()
	===  UNCHANGED METHOD: PUBLIC ABSTRACT boolean requiresApproval(java.lang.String)
===  UNCHANGED CLASS: PUBLIC ABSTRACT org.apache.wiki.xmlrpc.AbstractRPCHandler  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.xmlrpc.WikiRPCHandler
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int RPC_VERSION
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String LINK_EXTERNAL
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String LINK_LOCAL
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String LINK_INLINE
	===  UNCHANGED FIELD: PROTECTED org.apache.wiki.api.core.Context m_context
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int ERR_NOPAGE
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL int ERR_NOPERMISSION
	===  UNCHANGED FIELD: PROTECTED org.apache.wiki.api.core.Engine m_engine
	===  UNCHANGED CONSTRUCTOR: PUBLIC AbstractRPCHandler()
	===  UNCHANGED METHOD: PROTECTED void checkPermission(java.security.Permission)
	===  UNCHANGED METHOD: PROTECTED ABSTRACT java.util.Hashtable encodeWikiPage(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC java.util.Vector getRecentChanges(java.util.Date)
	===  UNCHANGED METHOD: PUBLIC int getRPCVersionSupported()
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Context)
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.xmlrpc.MetaWeblogHandler  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.xmlrpc.WikiRPCHandler
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED CONSTRUCTOR: PUBLIC MetaWeblogHandler()
	===  UNCHANGED METHOD: PUBLIC java.util.Hashtable getCategories(java.lang.String, java.lang.String, java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.xmlrpc.XmlRpcException
	===  UNCHANGED METHOD: PUBLIC java.util.Hashtable getRecentPosts(java.lang.String, java.lang.String, java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.xmlrpc.XmlRpcException
	===  UNCHANGED METHOD: PUBLIC void initialize(org.apache.wiki.api.core.Context)
	===  UNCHANGED METHOD: PUBLIC java.util.Hashtable newMediaObject(java.lang.String, java.lang.String, java.lang.String, java.util.Hashtable)
		===  UNCHANGED EXCEPTION: org.apache.xmlrpc.XmlRpcException
	===  UNCHANGED METHOD: PUBLIC java.lang.String newPost(java.lang.String, java.lang.String, java.lang.String, java.util.Hashtable, boolean)
		===  UNCHANGED EXCEPTION: org.apache.xmlrpc.XmlRpcException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.xmlrpc.RPCHandler  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.xmlrpc.WikiRPCHandler
	===  UNCHANGED SUPERCLASS: org.apache.wiki.xmlrpc.AbstractRPCHandler (<- org.apache.wiki.xmlrpc.AbstractRPCHandler)
	===  UNCHANGED CONSTRUCTOR: PUBLIC RPCHandler()
	===  UNCHANGED METHOD: PROTECTED java.util.Hashtable encodeWikiPage(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC java.util.Vector getAllPages()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getApplicationName()
	===  UNCHANGED METHOD: PUBLIC byte[] getPage(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.xmlrpc.XmlRpcException
	===  UNCHANGED METHOD: PUBLIC byte[] getPageHTML(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.xmlrpc.XmlRpcException
	===  UNCHANGED METHOD: PUBLIC byte[] getPageHTMLVersion(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.xmlrpc.XmlRpcException
	===  UNCHANGED METHOD: PUBLIC java.util.Hashtable getPageInfo(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.xmlrpc.XmlRpcException
	===  UNCHANGED METHOD: PUBLIC java.util.Hashtable getPageInfoVersion(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.xmlrpc.XmlRpcException
	===  UNCHANGED METHOD: PUBLIC byte[] getPageVersion(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.xmlrpc.XmlRpcException
	===  UNCHANGED METHOD: PUBLIC java.util.Vector getRecentChanges(java.util.Date)
	===  UNCHANGED METHOD: PUBLIC java.util.Vector listLinks(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.xmlrpc.XmlRpcException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.xmlrpc.RPCHandlerUTF8  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED INTERFACE: org.apache.wiki.xmlrpc.WikiRPCHandler
	===  UNCHANGED SUPERCLASS: org.apache.wiki.xmlrpc.AbstractRPCHandler (<- org.apache.wiki.xmlrpc.AbstractRPCHandler)
	===  UNCHANGED CONSTRUCTOR: PUBLIC RPCHandlerUTF8()
	===  UNCHANGED METHOD: PROTECTED java.util.Hashtable encodeWikiPage(org.apache.wiki.api.core.Page)
	===  UNCHANGED METHOD: PUBLIC java.util.Vector getAllPages()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getApplicationName()
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPage(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.xmlrpc.XmlRpcException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPageHTML(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.xmlrpc.XmlRpcException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPageHTMLVersion(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.xmlrpc.XmlRpcException
	===  UNCHANGED METHOD: PUBLIC java.util.Hashtable getPageInfo(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.xmlrpc.XmlRpcException
	===  UNCHANGED METHOD: PUBLIC java.util.Hashtable getPageInfoVersion(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.xmlrpc.XmlRpcException
	===  UNCHANGED METHOD: PUBLIC java.lang.String getPageVersion(java.lang.String, int)
		===  UNCHANGED EXCEPTION: org.apache.xmlrpc.XmlRpcException
	===  UNCHANGED METHOD: PUBLIC java.util.Vector getRecentChanges(java.util.Date)
	===  UNCHANGED METHOD: PUBLIC java.util.Vector listLinks(java.lang.String)
		===  UNCHANGED EXCEPTION: org.apache.xmlrpc.XmlRpcException
===  UNCHANGED CLASS: PUBLIC org.apache.wiki.xmlrpc.RPCServlet  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: n.a.
	===  UNCHANGED FIELD: PUBLIC STATIC FINAL java.lang.String XMLRPC_PREFIX
	===  UNCHANGED CONSTRUCTOR: PUBLIC RPCServlet()
	===  UNCHANGED METHOD: PUBLIC void doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
	===  UNCHANGED METHOD: PUBLIC void doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
	===  UNCHANGED METHOD: PUBLIC void init(javax.servlet.ServletConfig)
		===  UNCHANGED EXCEPTION: javax.servlet.ServletException
	===  UNCHANGED METHOD: PUBLIC void initHandler(java.lang.String, java.lang.String)
		===  UNCHANGED EXCEPTION: java.lang.ClassNotFoundException
===  UNCHANGED INTERFACE: PUBLIC ABSTRACT org.apache.wiki.xmlrpc.WikiRPCHandler  (not serializable)
	===  CLASS FILE FORMAT VERSION: 52.0 <- 52.0
	===  UNCHANGED SUPERCLASS: java.lang.Object (<- java.lang.Object)
	===  UNCHANGED METHOD: PUBLIC ABSTRACT void initialize(org.apache.wiki.api.core.Context)
