<?xml version="1.0"?>

<beans
	default-destroy-method="destroy"
	default-init-method="afterPropertiesSet"
	xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"
>
	<bean class="com.liferay.document.library.kernel.antivirus.AntivirusScannerUtil" id="com.liferay.document.library.kernel.antivirus.AntivirusScannerUtil">
		<property name="antivirusScanner">
			<bean class="com.liferay.portlet.documentlibrary.antivirus.AntivirusScannerImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portlet.expando.service.permission.ExpandoColumnPermissionImpl" id="com.liferay.expando.kernel.service.permission.ExpandoColumnPermission" />
	<bean class="com.liferay.expando.kernel.service.permission.ExpandoColumnPermissionUtil" id="com.liferay.expando.kernel.service.permission.ExpandoColumnPermissionUtil">
		<property name="expandoColumnPermission" ref="com.liferay.expando.kernel.service.permission.ExpandoColumnPermission" />
	</bean>
	<bean class="com.liferay.portlet.expando.util.ExpandoBridgeIndexerImpl" id="com.liferay.expando.kernel.util.ExpandoBridgeIndexer" />
	<bean class="com.liferay.expando.kernel.util.ExpandoBridgeIndexerUtil" id="com.liferay.expando.kernel.util.ExpandoBridgeIndexerUtil">
		<property name="expandoBridgeIndexer" ref="com.liferay.expando.kernel.util.ExpandoBridgeIndexer" />
	</bean>
	<bean class="com.liferay.mail.util.DummyHook" id="com.liferay.mail.util.DummyHook" />
	<bean class="com.liferay.portal.convert.documentlibrary.DocumentLibraryConvertProcess" />
	<bean class="com.liferay.portal.convert.documentlibrary.DocumentLibraryExtraSettingsConvertProcess" />
	<bean class="com.liferay.portal.format.IdenticalPhoneNumberFormatImpl" id="com.liferay.portal.format.IdenticalPhoneNumberFormatImpl" />
	<bean class="com.liferay.portal.internal.increment.BufferedIncrementProcessorUtil" />
	<bean factory-bean="com.liferay.portal.kernel.json.JSONFactory" factory-method="getLiferayJSONDeserializationWhitelist" id="com.liferay.portal.json.jabsorb.serializer.LiferayJSONDeserializationWhitelist" />
	<bean class="com.liferay.portal.kernel.bean.BeanPropertiesUtil" id="com.liferay.portal.kernel.bean.BeanPropertiesUtil">
		<property name="beanProperties">
			<bean class="com.liferay.portal.bean.BeanPropertiesImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.bean.ConstantsBeanFactoryUtil" id="com.liferay.portal.kernel.bean.ConstantsBeanFactoryUtil">
		<property name="constantsBeanFactory">
			<bean class="com.liferay.portal.bean.ConstantsBeanFactoryImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.cache.key.CacheKeyGeneratorUtil" id="com.liferay.portal.kernel.cache.key.CacheKeyGeneratorUtil">
		<property name="cacheKeyGenerators">
			<map>
				<entry key="com.liferay.portal.kernel.dao.orm.FinderCache#BaseModel">
					<bean class="com.liferay.portal.cache.key.HashCodeHexStringCacheKeyGenerator" />
				</entry>
				<entry key="com.liferay.portlet.PortletPreferencesFactoryImpl">
					<bean class="com.liferay.portal.cache.key.MessageDigestCacheKeyGenerator">
						<constructor-arg value="SHA-1" />
					</bean>
				</entry>
			</map>
		</property>
		<property name="defaultCacheKeyGenerator">
			<bean class="com.liferay.portal.cache.key.SimpleCacheKeyGenerator" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.dao.jdbc.CurrentConnectionUtil">
		<property name="currentConnection">
			<bean class="com.liferay.portal.dao.jdbc.CurrentConnectionImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.dao.jdbc.MappingSqlQueryFactoryUtil" id="com.liferay.portal.kernel.dao.jdbc.MappingSqlQueryFactoryUtil">
		<property name="mappingSqlQueryFactory">
			<bean class="com.liferay.portal.dao.jdbc.spring.MappingSqlQueryFactoryImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil" id="com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil">
		<property name="sqlUpdateFactory">
			<bean class="com.liferay.portal.dao.jdbc.spring.SqlUpdateFactoryImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.dao.orm.PortalCustomSQLUtil" id="com.liferay.portal.kernel.dao.orm.PortalCustomSQLUtil">
		<property name="portalCustomSQL">
			<bean class="com.liferay.portal.dao.orm.common.PortalCustomSQLImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.deploy.DeployManagerUtil">
		<property name="deployManager">
			<bean class="com.liferay.portal.deploy.DeployManagerImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.deploy.hot.HotDeployUtil" id="com.liferay.portal.kernel.deploy.hot.HotDeployUtil">
		<property name="hotDeploy">
			<bean class="com.liferay.portal.deploy.hot.HotDeployImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.diff.DiffHtmlUtil" id="com.liferay.portal.kernel.diff.DiffHtmlUtil">
		<property name="diffHtml">
			<bean class="com.liferay.portal.diff.DiffHtmlImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.diff.DiffUtil" id="com.liferay.portal.kernel.diff.DiffUtil">
		<property name="diff">
			<bean class="com.liferay.portal.diff.DiffImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.editor.configuration.EditorConfigurationFactoryUtil" id="com.liferay.portal.kernel.editor.configuration.EditorConfigurationFactory">
		<property name="editorConfigurationFactory" ref="com.liferay.portal.kernel.editor.configuration.EditorConfigurationFactoryImpl" />
	</bean>
	<bean class="com.liferay.portal.editor.configuration.EditorConfigurationFactoryImpl" id="com.liferay.portal.kernel.editor.configuration.EditorConfigurationFactoryImpl">
		<property name="editorConfigProvider">
			<bean class="com.liferay.portal.editor.configuration.EditorConfigProvider" />
		</property>
		<property name="editorOptionsProvider">
			<bean class="com.liferay.portal.editor.configuration.EditorOptionsProvider" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.image.GhostscriptUtil" id="com.liferay.portal.kernel.image.GhostscriptUtil">
		<property name="ghostscript">
			<bean class="com.liferay.portal.image.GhostscriptImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.image.ImageMagickUtil" destroy-method="destroy" id="com.liferay.portal.kernel.image.ImageMagickUtil">
		<property name="imageMagick">
			<bean class="com.liferay.portal.image.ImageMagickImpl" factory-method="getInstance" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.image.ImageToolUtil" id="com.liferay.portal.kernel.image.ImageToolUtil">
		<property name="imageTool">
			<bean class="com.liferay.portal.image.ImageToolImpl" factory-method="getInstance" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.image.SpriteProcessorUtil" id="com.liferay.portal.kernel.image.SpriteProcessorUtil">
		<property name="spriteProcessor">
			<bean class="com.liferay.portal.image.SpriteProcessorImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.javadoc.JavadocManagerUtil" id="com.liferay.portal.kernel.javadoc.JavadocManagerUtil">
		<property name="javadocManager">
			<bean class="com.liferay.portal.javadoc.JavadocManagerImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.json.JSONFactoryImpl" id="com.liferay.portal.kernel.json.JSONFactory" />
	<bean class="com.liferay.portal.kernel.json.JSONFactoryUtil" id="com.liferay.portal.kernel.json.JSONFactoryUtil">
		<property name="JSONFactory" ref="com.liferay.portal.kernel.json.JSONFactory" />
	</bean>
	<bean class="com.liferay.portal.jsonwebservice.JSONWebServiceActionsManagerImpl" id="com.liferay.portal.kernel.jsonwebservice.JSONWebServiceActionsManager" />
	<bean class="com.liferay.portal.kernel.jsonwebservice.JSONWebServiceActionsManagerUtil" id="com.liferay.portal.kernel.jsonwebservice.JSONWebServiceActionsManagerUtil">
		<property name="JSONWebServiceActionsManager" ref="com.liferay.portal.kernel.jsonwebservice.JSONWebServiceActionsManager" />
	</bean>
	<bean class="com.liferay.portal.kernel.jsonwebservice.JSONWebServiceRegistratorFactory" id="com.liferay.portal.kernel.jsonwebservice.JSONWebServiceRegistratorFactory">
		<property name="JSONWebServiceRegistratorBuilder">
			<bean class="com.liferay.portal.jsonwebservice.DefaultJSONWebServiceRegistratorBuilder" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.language.LanguageUtil" id="com.liferay.portal.kernel.language.LanguageUtil">
		<property name="language" ref="com.liferay.portal.language.LanguageImpl" />
	</bean>
	<bean class="com.liferay.portal.kernel.language.UnicodeLanguageUtil" id="com.liferay.portal.kernel.language.UnicodeLanguageUtil">
		<property name="unicodeLanguage">
			<bean class="com.liferay.portal.language.UnicodeLanguageImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.layoutconfiguration.util.RuntimePageImpl" id="com.liferay.portal.kernel.layoutconfiguration.util.RuntimePage" />
	<bean class="com.liferay.portal.kernel.layoutconfiguration.util.RuntimePageUtil" id="com.liferay.portal.kernel.layoutconfiguration.util.RuntimePageUtil">
		<property name="runtimePage" ref="com.liferay.portal.kernel.layoutconfiguration.util.RuntimePage" />
	</bean>
	<bean class="com.liferay.portal.license.util.LocalLicenseManagerImpl" id="com.liferay.portal.kernel.license.util.LicenseManager" />
					<bean class="com.liferay.portal.ee.license.LicenseBottomJSPDynamicInclude" id="com.liferay.portal.ee.license.LicenseBottomJSPDynamicInclude" />
	<bean class="com.liferay.portal.kernel.license.util.LicenseManagerUtil" id="com.liferay.portal.kernel.license.util.LicenseManagerUtil">
		<property name="licenseManager" ref="com.liferay.portal.kernel.license.util.LicenseManager" />
	</bean>
	<bean class="com.liferay.portal.metadata.TikaRawMetadataProcessor" id="com.liferay.portal.kernel.metadata.RawMetadataProcessor">
		<property name="parser">
			<bean class="org.apache.tika.parser.AutoDetectParser">
				<constructor-arg>
					<bean class="org.apache.tika.config.TikaConfig" />
				</constructor-arg>
			</bean>
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.metadata.RawMetadataProcessorUtil" id="com.liferay.portal.kernel.metadata.RawMetadataProcessorUtil">
		<property name="rawMetadataProcessor" ref="com.liferay.portal.kernel.metadata.RawMetadataProcessor" />
	</bean>
	<bean class="com.liferay.portal.kernel.oauth.OAuthFactoryUtil" id="com.liferay.portal.kernel.oauth.OAuthFactoryUtil">
		<property name="OAuthFactory">
			<bean class="com.liferay.portal.oauth.OAuthFactoryImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.patcher.PatcherUtil" id="com.liferay.portal.kernel.patcher.PatcherUtil">
		<property name="patcher">
			<bean class="com.liferay.portal.patcher.PatcherImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.poller.comet.CometHandlerPoolUtil" id="com.liferay.portal.kernel.poller.comet.CometHandlerPoolUtil">
		<property name="cometHandlerPool">
			<bean class="com.liferay.portal.kernel.poller.comet.CometHandlerPool" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.portlet.DefaultControlPanelEntry" id="com.liferay.portal.kernel.portlet.DefaultControlPanelEntry" />
	<bean class="com.liferay.portal.kernel.portlet.PortletContainerUtil" id="com.liferay.portal.kernel.portlet.PortletContainerUtil">
		<property name="portletContainer" ref="com.liferay.portlet.RestrictPortletContainerWrapper" />
	</bean>
	<bean class="com.liferay.portal.kernel.portlet.configuration.icon.PortletConfigurationIconMenu" id="com.liferay.portal.kernel.portlet.configuration.icon.PortletConfigurationIconMenu" />
	<bean class="com.liferay.portal.kernel.portlet.configuration.icon.PortletConfigurationIconTracker" id="com.liferay.portal.kernel.portlet.configuration.icon.PortletConfigurationIconTracker" />
	<bean class="com.liferay.portal.kernel.portlet.toolbar.PortletToolbar" id="com.liferay.portal.kernel.portlet.toolbar.PortletToolbar" />
	<bean class="com.liferay.portal.kernel.sanitizer.SanitizerUtil" id="com.liferay.portal.kernel.sanitizer.SanitizerUtil" />
	<bean class="com.liferay.portal.service.permission.AccountPermissionImpl" id="com.liferay.portal.kernel.service.permission.AccountPermission" />
	<bean class="com.liferay.portal.kernel.service.permission.AccountPermissionUtil" id="com.liferay.portal.kernel.service.permission.AccountPermissionUtil">
		<property name="accountPermission" ref="com.liferay.portal.kernel.service.permission.AccountPermission" />
	</bean>
	<bean class="com.liferay.portal.service.permission.CommonPermissionImpl" id="com.liferay.portal.kernel.service.permission.CommonPermission" />
	<bean class="com.liferay.portal.kernel.service.permission.CommonPermissionUtil" id="com.liferay.portal.kernel.service.permission.CommonPermissionUtil">
		<property name="commonPermission" ref="com.liferay.portal.kernel.service.permission.CommonPermission" />
	</bean>
	<bean class="com.liferay.portal.kernel.service.permission.GroupPermissionUtil" id="com.liferay.portal.kernel.service.permission.GroupPermissionUtil">
		<property name="groupPermission" ref="com.liferay.portal.service.permission.GroupPermissionImpl" />
	</bean>
	<bean class="com.liferay.portal.service.permission.OrganizationPermissionImpl" id="com.liferay.portal.kernel.service.permission.OrganizationPermission" />
	<bean class="com.liferay.portal.kernel.service.permission.OrganizationPermissionUtil" id="com.liferay.portal.kernel.service.permission.OrganizationPermissionUtil">
		<property name="organizationPermission" ref="com.liferay.portal.kernel.service.permission.OrganizationPermission" />
	</bean>
	<bean class="com.liferay.portal.service.permission.PasswordPolicyPermissionImpl" id="com.liferay.portal.kernel.service.permission.PasswordPolicyPermission" />
	<bean class="com.liferay.portal.kernel.service.permission.PasswordPolicyPermissionUtil" id="com.liferay.portal.kernel.service.permission.PasswordPolicyPermissionUtil">
		<property name="passwordPolicyPermission" ref="com.liferay.portal.kernel.service.permission.PasswordPolicyPermission" />
	</bean>
	<bean class="com.liferay.portal.service.permission.PortalPermissionImpl" id="com.liferay.portal.kernel.service.permission.PortalPermission" />
	<bean class="com.liferay.portal.kernel.service.permission.PortalPermissionUtil" id="com.liferay.portal.kernel.service.permission.PortalPermissionUtil">
		<property name="portalPermission" ref="com.liferay.portal.kernel.service.permission.PortalPermission" />
	</bean>
	<bean class="com.liferay.portal.service.permission.PortletPermissionImpl" id="com.liferay.portal.kernel.service.permission.PortletPermission" />
	<bean class="com.liferay.portal.kernel.service.permission.PortletPermissionUtil" id="com.liferay.portal.kernel.service.permission.PortletPermissionUtil">
		<property name="portletPermission" ref="com.liferay.portal.kernel.service.permission.PortletPermission" />
	</bean>
	<bean class="com.liferay.portal.service.permission.RolePermissionImpl" id="com.liferay.portal.kernel.service.permission.RolePermission" />
	<bean class="com.liferay.portal.kernel.service.permission.RolePermissionUtil" id="com.liferay.portal.kernel.service.permission.RolePermissionUtil">
		<property name="rolePermission" ref="com.liferay.portal.kernel.service.permission.RolePermission" />
	</bean>
	<bean class="com.liferay.portal.service.permission.TeamPermissionImpl" id="com.liferay.portal.kernel.service.permission.TeamPermission" />
	<bean class="com.liferay.portal.kernel.service.permission.TeamPermissionUtil" id="com.liferay.portal.kernel.service.permission.TeamPermissionUtil">
		<property name="teamPermission" ref="com.liferay.portal.kernel.service.permission.TeamPermission" />
	</bean>
	<bean class="com.liferay.portal.service.permission.UserGroupPermissionImpl" id="com.liferay.portal.kernel.service.permission.UserGroupPermission" />
	<bean class="com.liferay.portal.kernel.service.permission.UserGroupPermissionUtil" id="com.liferay.portal.kernel.service.permission.UserGroupPermissionUtil">
		<property name="userGroupPermission" ref="com.liferay.portal.kernel.service.permission.UserGroupPermission" />
	</bean>
	<bean class="com.liferay.portal.service.permission.UserGroupRolePermissionImpl" id="com.liferay.portal.kernel.service.permission.UserGroupRolePermission" />
	<bean class="com.liferay.portal.kernel.service.permission.UserGroupRolePermissionUtil" id="com.liferay.portal.kernel.service.permission.UserGroupRolePermissionUtil">
		<property name="userGroupRolePermission" ref="com.liferay.portal.kernel.service.permission.UserGroupRolePermission" />
	</bean>
	<bean class="com.liferay.portal.kernel.service.permission.UserPermissionUtil" id="com.liferay.portal.kernel.service.permission.UserPermissionUtil">
		<property name="userPermission" ref="com.liferay.portal.service.permission.UserPermissionImpl" />
	</bean>
	<bean class="com.liferay.portal.kernel.servlet.BrowserSnifferUtil" id="com.liferay.portal.kernel.servlet.BrowserSnifferUtil">
		<property name="browserSniffer" ref="com.liferay.portal.servlet.BrowserSnifferImpl" />
	</bean>
	<bean class="com.liferay.portal.kernel.servlet.DirectRequestDispatcherFactoryUtil" id="com.liferay.portal.kernel.servlet.DirectRequestDispatcherFactoryUtil">
		<property name="directRequestDispatcherFactory">
			<bean class="com.liferay.portal.servlet.DirectRequestDispatcherFactoryImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.servlet.DirectServletRegistryImpl" id="com.liferay.portal.kernel.servlet.DirectServletRegistry" />
	<bean class="com.liferay.portal.kernel.servlet.DirectServletRegistryUtil" id="com.liferay.portal.kernel.servlet.DirectServletRegistryUtil">
		<property name="directServletRegistry" ref="com.liferay.portal.kernel.servlet.DirectServletRegistry" />
	</bean>
	<bean class="com.liferay.portal.servlet.SharedSessionImpl" id="com.liferay.portal.kernel.servlet.SharedSession" />
	<bean class="com.liferay.portal.kernel.servlet.SharedSessionUtil" id="com.liferay.portal.kernel.servlet.SharedSessionUtil">
		<property name="sharedSession" ref="com.liferay.portal.kernel.servlet.SharedSession" />
	</bean>
	<bean class="com.liferay.portal.kernel.servlet.TransferHeadersHelperUtil" id="com.liferay.portal.kernel.servlet.TransferHeadersHelperUtil">
		<property name="transferHeadersHelper">
			<bean class="com.liferay.portal.servlet.TransferHeadersHelperImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.spring.orm.LastSessionRecorderHelperUtil" id="com.liferay.portal.kernel.spring.orm.LastSessionRecorderHelperUtil">
		<property name="lastSessionRecorderHelper">
			<bean class="com.liferay.portal.spring.hibernate.LastSessionRecorderHelperImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.theme.PortletDecoratorFactoryUtil" id="com.liferay.portal.kernel.theme.PortletDecoratorFactoryUtil">
		<property name="portletDecoratorFactory">
			<bean class="com.liferay.portal.theme.PortletDecoratorFactoryImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.upgrade.util.UpgradeTableFactoryUtil" id="com.liferay.portal.kernel.upgrade.util.UpgradeTableFactoryUtil">
		<property name="upgradeTableFactory">
			<bean class="com.liferay.portal.upgrade.util.DefaultUpgradeTableFactoryImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.upgrade.util.ValueMapperFactoryUtil" id="com.liferay.portal.kernel.upgrade.util.ValueMapperFactoryUtil">
		<property name="valueMapperFactory">
			<bean class="com.liferay.portal.upgrade.util.MemoryValueMapperFactoryImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.util.CalendarFactoryUtil" id="com.liferay.portal.kernel.util.CalendarFactoryUtil">
		<property name="calendarFactory">
			<bean class="com.liferay.portal.util.CalendarFactoryImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.util.ColorSchemeFactoryUtil" id="com.liferay.portal.kernel.util.ColorSchemeFactoryUtil">
		<property name="colorSchemeFactory">
			<bean class="com.liferay.portal.util.ColorSchemeFactoryImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.util.CustomJspRegistryUtil" id="com.liferay.portal.kernel.util.CustomJspRegistryUtil">
		<property name="customJspRegistry">
			<bean class="com.liferay.portal.util.CustomJspRegistryImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.util.DateFormatFactoryUtil" id="com.liferay.portal.kernel.util.DateFormatFactoryUtil">
		<property name="dateFormatFactory">
			<bean class="com.liferay.portal.util.DateFormatFactoryImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.util.DigesterUtil" id="com.liferay.portal.kernel.util.DigesterUtil">
		<property name="digester">
			<bean class="com.liferay.portal.util.DigesterImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.util.FastDateFormatFactoryImpl" id="com.liferay.portal.kernel.util.FastDateFormatFactory" />
	<bean class="com.liferay.portal.kernel.util.FastDateFormatFactoryUtil" id="com.liferay.portal.kernel.util.FastDateFormatFactoryUtil">
		<property name="fastDateFormatFactory" ref="com.liferay.portal.kernel.util.FastDateFormatFactory" />
	</bean>
	<bean class="com.liferay.portal.util.FileImpl" id="com.liferay.portal.kernel.util.File" />
	<bean class="com.liferay.portal.kernel.util.FileUtil" id="com.liferay.portal.kernel.util.FileUtil">
		<property name="file" ref="com.liferay.portal.kernel.util.File" />
	</bean>
	<bean class="com.liferay.portal.util.FriendlyURLNormalizerImpl" id="com.liferay.portal.kernel.util.FriendlyURLNormalizer" />
	<bean class="com.liferay.portal.kernel.util.FriendlyURLNormalizerUtil" id="com.liferay.portal.kernel.util.FriendlyURLNormalizerUtil">
		<property name="friendlyURLNormalizer" ref="com.liferay.portal.kernel.util.FriendlyURLNormalizer" />
	</bean>
	<bean class="com.liferay.portal.kernel.util.HtmlUtil" id="com.liferay.portal.kernel.util.HtmlUtil">
		<property name="html" ref="com.liferay.portal.util.HtmlImpl" />
	</bean>
	<bean class="com.liferay.portal.kernel.util.HttpUtil" id="com.liferay.portal.kernel.util.HttpUtil">
		<property name="http" ref="com.liferay.portal.util.HttpImpl" />
	</bean>
	<bean class="com.liferay.portal.kernel.util.LocalizationUtil" id="com.liferay.portal.kernel.util.LocalizationUtil">
		<property name="localization">
			<bean class="com.liferay.portal.util.LocalizationImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.util.MethodParametersResolverUtil" id="com.liferay.portal.kernel.util.MethodParametersResolverUtil">
		<property name="methodParametersResolver">
			<bean class="com.liferay.portal.util.MethodParametersResolverImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.util.MimeTypesImpl" id="com.liferay.portal.kernel.util.MimeTypes" />
	<bean class="com.liferay.portal.kernel.util.MimeTypesUtil" id="com.liferay.portal.kernel.util.MimeTypesUtil">
		<property name="mimeTypes" ref="com.liferay.portal.kernel.util.MimeTypes" />
	</bean>
	<bean class="com.liferay.portal.kernel.util.PortalUtil" id="com.liferay.portal.kernel.util.PortalUtil">
		<property name="portal" ref="com.liferay.portal.util.Portal" />
	</bean>
	<bean class="com.liferay.portal.kernel.util.PortletListerFactoryUtil" id="com.liferay.portal.kernel.util.PortletListerFactoryUtil">
		<property name="portletListerFactory">
			<bean class="com.liferay.portal.util.PortletListerFactoryImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.util.ThemeFactoryUtil" id="com.liferay.portal.kernel.util.ThemeFactoryUtil">
		<property name="ThemeFactory">
			<bean class="com.liferay.portal.util.ThemeFactoryImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.util.ThreadLocalDistributor" id="com.liferay.portal.kernel.util.ThreadLocalDistributor">
		<property name="threadLocalSources">
			<list>
				<bean class="com.liferay.portal.kernel.util.KeyValuePair">
					<constructor-arg name="key" value="com.liferay.portal.kernel.service.ServiceContextThreadLocal" />
					<constructor-arg name="value" value="_serviceContextThreadLocal" />
				</bean>
				<bean class="com.liferay.portal.kernel.util.KeyValuePair">
					<constructor-arg name="key" value="com.liferay.exportimport.kernel.staging.MergeLayoutPrototypesThreadLocal" />
					<constructor-arg name="value" value="_inProgress" />
				</bean>
			</list>
		</property>
	</bean>
	<bean class="com.liferay.portal.uuid.PortalUUIDImpl" id="com.liferay.portal.kernel.uuid.PortalUUID" />
	<bean class="com.liferay.portal.kernel.uuid.PortalUUIDUtil" id="com.liferay.portal.kernel.uuid.PortalUUIDUtil">
		<property name="portalUUID" ref="com.liferay.portal.kernel.uuid.PortalUUID" />
	</bean>
	<bean class="com.liferay.portal.kernel.webcache.WebCachePoolUtil" id="com.liferay.portal.kernel.webcache.WebCachePoolUtil">
		<property name="webCachePool">
			<bean class="com.liferay.portal.webcache.WebCachePoolImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.kernel.webserver.WebServerServletTokenUtil" id="com.liferay.portal.kernel.webserver.WebServerServletTokenUtil">
		<property name="webServerServletToken">
			<bean class="com.liferay.portal.webserver.WebServerServletTokenImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.words.WordsImpl" id="com.liferay.portal.kernel.words.Words" />
	<bean class="com.liferay.portal.kernel.words.WordsUtil" id="com.liferay.portal.kernel.words.WordsUtil">
		<property name="words" ref="com.liferay.portal.kernel.words.Words" />
	</bean>
	<bean class="com.liferay.portal.workflow.permission.WorkflowPermissionImpl" id="com.liferay.portal.kernel.workflow.permission.WorkflowPermission" />
	<bean class="com.liferay.portal.kernel.workflow.permission.WorkflowPermissionUtil" id="com.liferay.portal.kernel.workflow.permission.WorkflowPermissionUtil">
		<property name="workflowPermission" ref="com.liferay.portal.kernel.workflow.permission.WorkflowPermission" />
	</bean>
	<bean class="com.liferay.portal.xmlrpc.XmlRpcImpl" id="com.liferay.portal.kernel.xmlrpc.XmlRpc" />
	<bean class="com.liferay.portal.kernel.xmlrpc.XmlRpcUtil" id="com.liferay.portal.kernel.xmlrpc.XmlRpcUtil">
		<property name="xmlRpc" ref="com.liferay.portal.kernel.xmlrpc.XmlRpc" />
	</bean>
	<bean class="com.liferay.portal.kernel.xuggler.XugglerUtil" id="com.liferay.portal.kernel.xuggler.XugglerUtil">
		<property name="xuggler">
			<bean class="com.liferay.portal.xuggler.XugglerImpl" />
		</property>
	</bean>
	<bean class="com.liferay.portal.zip.ZipReaderFactoryImpl" id="com.liferay.portal.kernel.zip.ZipReaderFactory" />
	<bean class="com.liferay.portal.kernel.zip.ZipReaderFactoryUtil" id="com.liferay.portal.kernel.zip.ZipReaderFactoryUtil">
		<property name="zipReaderFactory" ref="com.liferay.portal.kernel.zip.ZipReaderFactory" />
	</bean>
	<bean class="com.liferay.portal.zip.ZipWriterFactoryImpl" id="com.liferay.portal.kernel.zip.ZipWriterFactory" />
	<bean class="com.liferay.portal.kernel.zip.ZipWriterFactoryUtil" id="com.liferay.portal.kernel.zip.ZipWriterFactoryUtil">
		<property name="zipWriterFactory" ref="com.liferay.portal.kernel.zip.ZipWriterFactory" />
	</bean>
	<bean class="com.liferay.portal.language.LanguageImpl" id="com.liferay.portal.language.LanguageImpl" />
	<bean class="com.liferay.portal.language.LanguageResources" id="com.liferay.portal.language.LanguageResources">
		<property name="config" value="content.Language,content.Language-ext" />
	</bean>
	<bean class="com.liferay.portal.model.adapter.builder.ServiceTrackerMapModelAdapterBuilderLocator" id="com.liferay.portal.model.adapter.builder.ServiceTrackerMapModelAdapterBuilderLocator" />
	<bean class="com.liferay.portal.service.permission.GroupPermissionImpl" id="com.liferay.portal.service.permission.GroupPermissionImpl" />
	<bean class="com.liferay.portal.service.permission.UserPermissionImpl" id="com.liferay.portal.service.permission.UserPermissionImpl" />
	<bean class="com.liferay.portal.servlet.BrowserSnifferImpl" id="com.liferay.portal.servlet.BrowserSnifferImpl" />
	<bean class="com.liferay.portal.servlet.filters.util.BrowserIdCacheFileNameContributor" id="com.liferay.portal.servlet.filters.util.BrowserIdCacheFileNameContributor" />
	<bean class="com.liferay.portal.servlet.filters.util.LanguageIdCacheFileNameContributor" id="com.liferay.portal.servlet.filters.util.LanguageIdCacheFileNameContributor" />
	<bean class="com.liferay.portal.servlet.filters.util.MinifierTypeCacheFileNameContributor" id="com.liferay.portal.servlet.filters.util.MinifierTypeCacheFileNameContributor" />
	<bean class="com.liferay.portal.servlet.filters.util.ThemeIdCacheFileNameContributor" id="com.liferay.portal.servlet.filters.util.ThemeIdCacheFileNameContributor" />
	<bean class="com.liferay.portal.template.ClassLoaderResourceParser" id="com.liferay.portal.template.ClassLoaderResourceParser" />
	<bean class="com.liferay.portal.template.DDMTemplateResourceParser" id="com.liferay.portal.template.DDMTemplateResourceParser" />
	<bean class="com.liferay.portal.template.ThemeResourceParser" id="com.liferay.portal.template.ThemeResourceParser" />
	<bean class="com.liferay.portal.util.HtmlImpl" id="com.liferay.portal.util.HtmlImpl" />
	<bean class="com.liferay.portal.util.HttpImpl" id="com.liferay.portal.util.HttpImpl" />
	<bean class="com.liferay.portal.util.PortalImpl" id="com.liferay.portal.util.Portal" />
	<bean class="com.liferay.portal.verify.model.AssetTagVerifiableModel" />
	<bean class="com.liferay.portal.verify.model.GroupVerifiableResourcedModel" />
	<bean class="com.liferay.portal.verify.model.LayoutBranchVerifiableModel" />
	<bean class="com.liferay.portal.verify.model.LayoutPrototypeVerifiableModel" />
	<bean class="com.liferay.portal.verify.model.LayoutSetPrototypeVerifiableModel" />
	<bean class="com.liferay.portal.verify.model.RatingsEntryVerifiableModel" />
	<bean class="com.liferay.portal.verify.model.RoleVerifiableModel" />
	<bean class="com.liferay.portal.verify.model.TeamVerifiableModel" />
	<bean class="com.liferay.portal.verify.model.UserGroupVerifiableModel" />
	<bean class="com.liferay.portal.workflow.LayoutRevisionWorkflowHandler" id="com.liferay.portal.workflow.LayoutRevisionWorkflowHandler" />
	<bean class="com.liferay.portal.workflow.UserWorkflowHandler" id="com.liferay.portal.workflow.UserWorkflowHandler" />
	<bean class="com.liferay.portlet.RestrictPortletContainerWrapper" factory-method="createRestrictPortletContainerWrapper" id="com.liferay.portlet.RestrictPortletContainerWrapper">
		<constructor-arg name="portletContainer" ref="com.liferay.portlet.SecurityPortletContainerWrapper" />
	</bean>
	<bean class="com.liferay.portlet.SecurityPortletContainerWrapper" id="com.liferay.portlet.SecurityPortletContainerWrapper">
		<constructor-arg name="portletContainer" ref="com.liferay.portlet.internal.PortletContainerImpl" />
	</bean>
	<bean class="com.liferay.portlet.admin.util.OmniadminImpl" id="com.liferay.portlet.admin.util.OmniadminImpl" />
	<bean class="com.liferay.portlet.internal.PortletContainerImpl" id="com.liferay.portlet.internal.PortletContainerImpl">
		<property name="portletConfigurationIconMenu" ref="com.liferay.portal.kernel.portlet.configuration.icon.PortletConfigurationIconMenu" />
		<property name="portletToolbar" ref="com.liferay.portal.kernel.portlet.toolbar.PortletToolbar" />
	</bean>
	<bean class="com.liferay.portlet.rolesadmin.util.RolesAdminImpl" id="com.liferay.roles.admin.kernel.util.RolesAdmin" />
	<bean class="com.liferay.roles.admin.kernel.util.RolesAdminUtil" id="com.liferay.roles.admin.kernel.util.RolesAdminUtil">
		<property name="rolesAdmin" ref="com.liferay.roles.admin.kernel.util.RolesAdmin" />
	</bean>
	<bean class="com.liferay.portlet.sites.util.SitesImpl" id="com.liferay.sites.kernel.util.Sites" />
	<bean class="com.liferay.sites.kernel.util.SitesUtil" id="com.liferay.sites.kernel.util.SitesUtil">
		<property name="sites" ref="com.liferay.sites.kernel.util.Sites" />
	</bean>
	<bean class="com.liferay.portlet.social.service.permission.SocialActivityPermissionImpl" id="com.liferay.social.kernel.service.permission.SocialActivityPermission" />
	<bean class="com.liferay.social.kernel.service.permission.SocialActivityPermissionUtil" id="com.liferay.social.kernel.service.permission.SocialActivityPermissionUtil">
		<property name="socialActivityPermission" ref="com.liferay.social.kernel.service.permission.SocialActivityPermission" />
	</bean>
	<bean class="com.liferay.portlet.social.service.permission.SocialRequestPermissionImpl" id="com.liferay.social.kernel.service.permission.SocialRequestPermission" />
	<bean class="com.liferay.social.kernel.service.permission.SocialRequestPermissionUtil" id="com.liferay.social.kernel.service.permission.SocialRequestPermissionUtil">
		<property name="socialRequestPermission" ref="com.liferay.social.kernel.service.permission.SocialRequestPermission" />
	</bean>
	<bean class="com.liferay.portlet.social.util.SocialConfigurationImpl" id="com.liferay.social.kernel.util.SocialConfiguration" />
	<bean class="com.liferay.social.kernel.util.SocialConfigurationUtil" id="com.liferay.social.kernel.util.SocialConfigurationUtil">
		<property name="socialConfiguration" ref="com.liferay.social.kernel.util.SocialConfiguration" />
	</bean>
	<bean class="com.liferay.portlet.social.util.SocialRelationTypesImpl" id="com.liferay.social.kernel.util.SocialRelationTypes" />
	<bean class="com.liferay.social.kernel.util.SocialRelationTypesUtil" id="com.liferay.social.kernel.util.SocialRelationTypesUtil">
		<property name="socialRelationTypes" ref="com.liferay.social.kernel.util.SocialRelationTypes" />
	</bean>
	<bean class="com.liferay.portlet.trash.util.TrashImpl" id="com.liferay.trash.kernel.util.Trash" />
	<bean class="com.liferay.trash.kernel.util.TrashUtil" id="com.liferay.trash.kernel.util.TrashUtil">
		<property name="trash" ref="com.liferay.trash.kernel.util.Trash" />
	</bean>
	<bean class="com.liferay.portlet.usersadmin.util.UsersAdminImpl" id="com.liferay.users.admin.kernel.util.UsersAdmin" />
	<bean class="com.liferay.users.admin.kernel.util.UsersAdminUtil" id="com.liferay.users.admin.kernel.util.UsersAdminUtil">
		<property name="usersAdmin" ref="com.liferay.users.admin.kernel.util.UsersAdmin" />
	</bean>
</beans>