* override if they have specific initialization needs, or have nonstandard rules for finding
* HiveMind module deployment descriptors.
*/
protected Registry constructRegistry(FilterConfig config)
{
RegistryBuilder builder = new RegistryBuilder();
ClassResolver resolver = new DefaultClassResolver();
builder.addModuleDescriptorProvider(getModuleDescriptorProvider(resolver));
addWebInfDescriptor(config.getServletContext(), resolver, builder);
// This avoids an error message when replacing the SSS (really, the RegistryInfrastructure).
// HiveMindFilter's reload-the-registry functionality is an exception to the rule
// that there should just be one Registry per JVM.
ServiceSerializationHelper.setServiceSerializationSupport(null);
return builder.constructRegistry(getRegistryLocale());
}