<?xml version="1.0"?>

<beans
	default-destroy-method="destroy"
	default-init-method="afterPropertiesSet"
	xmlns="http://www.springframework.org/schema/beans"
	xmlns:aop="http://www.springframework.org/schema/aop"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"
>
	<bean id="com.liferay.portal.cache.keypool.MultiVMKeyPool" class="com.liferay.portal.cache.MultiVMPoolImpl">
		<property name="portalCacheManager" ref="com.liferay.portal.cache.keypool.MultiVMKeyPoolPortalCacheManager" />
	</bean>
	<bean id="com.liferay.portal.cache.keypool.MultiVMKeyPoolPortalCacheManager" class="com.liferay.portal.cache.keypool.MultiVMKeyPoolPortalCacheManager">
		<property name="multiVMPool" ref="com.liferay.portal.kernel.cache.MultiVMPool" />
		<property name="singleVMPool" ref="com.liferay.portal.kernel.cache.SingleVMPool" />
	</bean>
	<bean id="com.liferay.portal.events.StartupHelperUtil" class="com.liferay.portal.events.StartupHelperUtil">
		<property name="startupHelper">
			<bean class="com.liferay.portal.events.StartupHelper" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.atom.AtomCollectionAdapterRegistryUtil" class="com.liferay.portal.kernel.atom.AtomCollectionAdapterRegistryUtil">
		<property name="atomCollectionAdapterRegistry">
			<bean class="com.liferay.portal.atom.AtomCollectionAdapterRegistryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.audit.AuditMessageFactoryUtil" class="com.liferay.portal.kernel.audit.AuditMessageFactoryUtil">
		<property name="auditMessageFactory">
			<bean class="com.liferay.portal.audit.AuditMessageFactoryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.bean.BeanPropertiesUtil" class="com.liferay.portal.kernel.bean.BeanPropertiesUtil">
		<property name="beanProperties">
			<bean class="com.liferay.portal.bean.BeanPropertiesImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.bean.Renderer" class="com.liferay.portal.bean.RendererImpl" />
	<bean id="com.liferay.portal.kernel.bean.RendererUtil" class="com.liferay.portal.kernel.bean.RendererUtil">
		<property name="renderer" ref="com.liferay.portal.kernel.bean.Renderer" />
	</bean>
	<bean id="com.liferay.portal.kernel.cache.MultiVMKeyPoolUtil" class="com.liferay.portal.kernel.cache.MultiVMKeyPoolUtil">
		<property name="multiVMPool" ref="com.liferay.portal.cache.keypool.MultiVMKeyPool" />
	</bean>
	<bean id="com.liferay.portal.kernel.cache.MultiVMPool" class="com.liferay.portal.cache.MultiVMPoolImpl">
		<property name="portalCacheManager" ref="com.liferay.portal.kernel.cache.MultiVMPortalCacheManager" />
	</bean>
	<bean id="com.liferay.portal.kernel.cache.MultiVMPoolUtil" class="com.liferay.portal.kernel.cache.MultiVMPoolUtil">
		<property name="multiVMPool" ref="com.liferay.portal.kernel.cache.MultiVMPool" />
	</bean>
	<bean id="com.liferay.portal.kernel.cache.MultiVMPortalCacheManager" class="com.liferay.portal.cache.ehcache.EhcachePortalCacheManager">
		<property name="clusterAware" value="true" />
		<property name="configPropertyKey" value="ehcache.multi.vm.config.location" />
		<property name="MBeanServer" ref="registryAwareMBeanServer" />
	</bean>
	<!--<bean id="com.liferay.kernel.portal.cache.MultiVMPortalCacheManager" class="com.liferay.portal.cache.memory.MemoryPortalCacheManager" />-->
	<bean id="com.liferay.portal.kernel.cache.SingleVMPool" class="com.liferay.portal.cache.SingleVMPoolImpl">
		<property name="portalCacheManager" ref="com.liferay.portal.kernel.cache.SingleVMPortalCacheManager" />
	</bean>
	<bean id="com.liferay.portal.kernel.cache.SingleVMPoolUtil" class="com.liferay.portal.kernel.cache.SingleVMPoolUtil">
		<property name="singleVMPool" ref="com.liferay.portal.kernel.cache.SingleVMPool" />
	</bean>
	<bean id="com.liferay.portal.kernel.cache.SingleVMPortalCacheManager" class="com.liferay.portal.cache.ehcache.EhcachePortalCacheManager">
		<property name="configPropertyKey" value="ehcache.single.vm.config.location" />
		<property name="MBeanServer" ref="registryAwareMBeanServer" />
	</bean>
	<!--<bean id="com.liferay.kernel.portal.cache.SingleVMPortalCacheManager" class="com.liferay.portal.cache.memory.MemoryPortalCacheManager" />-->
	<bean id="com.liferay.portal.kernel.cache.key.CacheKeyGeneratorUtil" class="com.liferay.portal.kernel.cache.key.CacheKeyGeneratorUtil">
		<property name="cacheKeyGenerators">
			<map>
				<entry key="com.liferay.portal.kernel.dao.orm.EntityCache">
					<bean class="com.liferay.portal.cache.key.HashCodeCacheKeyGenerator" />
				</entry>
				<entry key="com.liferay.portal.kernel.dao.orm.FinderCache">
					<bean class="com.liferay.portal.cache.key.SimpleCacheKeyGenerator" />
				</entry>
				<entry key="com.liferay.portal.kernel.dao.orm.FinderCache#BaseModel">
					<bean class="com.liferay.portal.cache.key.HashCodeCacheKeyGenerator" />
				</entry>
				<entry key="com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter">
					<bean class="com.liferay.portal.cache.key.HashCodeCacheKeyGenerator" />
				</entry>
				<entry key="com.liferay.portal.language.LanguageResources">
					<bean class="com.liferay.portal.cache.key.HashCodeCacheKeyGenerator" />
				</entry>
				<entry key="com.liferay.portal.servlet.ComboServlet">
					<bean class="com.liferay.portal.cache.key.HashCodeCacheKeyGenerator" />
				</entry>
				<entry key="com.liferay.portal.servlet.filters.strip.StripFilter">
					<bean class="com.liferay.portal.cache.key.HashCodeCacheKeyGenerator" />
				</entry>
			</map>
		</property>
		<property name="defaultCacheKeyGenerator">
			<bean class="com.liferay.portal.cache.key.HashCodeCacheKeyGenerator" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.captcha.CaptchaUtil" class="com.liferay.portal.kernel.captcha.CaptchaUtil">
		<property name="captcha">
			<bean class="com.liferay.portal.captcha.CaptchaImpl" />
		</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 id="com.liferay.portal.kernel.dao.jdbc.MappingSqlQueryFactoryUtil" class="com.liferay.portal.kernel.dao.jdbc.MappingSqlQueryFactoryUtil">
		<property name="mappingSqlQueryFactory">
			<bean class="com.liferay.portal.dao.jdbc.spring.MappingSqlQueryFactoryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil" class="com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil">
		<property name="sqlUpdateFactory">
			<bean class="com.liferay.portal.dao.jdbc.spring.SqlUpdateFactoryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.dao.orm.EntityCacheUtil" class="com.liferay.portal.kernel.dao.orm.EntityCacheUtil">
		<property name="entityCache">
			<bean class="com.liferay.portal.dao.orm.common.EntityCacheImpl">
				<property name="multiVMPool" ref="com.liferay.portal.kernel.cache.MultiVMPool" />
			</bean>
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.dao.orm.FinderCacheUtil" class="com.liferay.portal.kernel.dao.orm.FinderCacheUtil">
		<property name="finderCache">
			<bean class="com.liferay.portal.dao.orm.common.FinderCacheImpl">
				<property name="multiVMPool" ref="com.liferay.portal.kernel.cache.MultiVMPool" />
			</bean>
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.dao.orm.PortalCustomSQLUtil" class="com.liferay.portal.kernel.dao.orm.PortalCustomSQLUtil">
		<property name="portalCustomSQL">
			<bean class="com.liferay.portal.dao.orm.common.PortalCustomSQLImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.deploy.DeployManagerUtil" class="com.liferay.portal.kernel.deploy.DeployManagerUtil">
		<property name="deployManager">
			<bean class="com.liferay.portal.deploy.DeployManagerImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.deploy.hot.HotDeployUtil" class="com.liferay.portal.kernel.deploy.hot.HotDeployUtil">
		<property name="hotDeploy">
			<bean class="com.liferay.portal.deploy.hot.HotDeployImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.facebook.FacebookConnectUtil" class="com.liferay.portal.kernel.facebook.FacebookConnectUtil">
		<property name="facebookConnect">
			<bean class="com.liferay.portal.facebook.FacebookConnectImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.format.PhoneNumberFormatUtil" class="com.liferay.portal.kernel.format.PhoneNumberFormatUtil">
		<property name="phoneNumberFormat">
			<bean class="com.liferay.portal.format.PhoneNumberFormatImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.freemarker.FreeMarkerEngine" class="com.liferay.portal.freemarker.FreeMarkerEngineImpl" />
	<bean id="com.liferay.portal.kernel.freemarker.FreeMarkerEngineUtil" class="com.liferay.portal.kernel.freemarker.FreeMarkerEngineUtil">
		<property name="freeMarkerEngine" ref="com.liferay.portal.kernel.freemarker.FreeMarkerEngine" />
	</bean>
	<bean id="com.liferay.portal.kernel.freemarker.FreeMarkerVariables" class="com.liferay.portal.freemarker.FreeMarkerVariablesImpl" />
	<bean id="com.liferay.portal.kernel.freemarker.FreeMarkerVariablesUtil" class="com.liferay.portal.kernel.freemarker.FreeMarkerVariablesUtil">
		<property name="freeMarkerVariables" ref="com.liferay.portal.kernel.freemarker.FreeMarkerVariables" />
	</bean>
	<bean id="com.liferay.portal.kernel.googleapps.GoogleAppsFactoryUtil" class="com.liferay.portal.kernel.googleapps.GoogleAppsFactoryUtil">
		<property name="googleAppsFactory">
			<bean class="com.liferay.portal.googleapps.GoogleAppsFactoryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.image.ImageToolUtil" class="com.liferay.portal.kernel.image.ImageToolUtil">
		<property name="imageTool">
			<bean class="com.liferay.portal.image.ImageToolImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.image.SpriteProcessorUtil" class="com.liferay.portal.kernel.image.SpriteProcessorUtil">
		<property name="spriteProcessor">
			<bean class="com.liferay.portal.image.SpriteProcessorImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.javadoc.JavadocManagerUtil" class="com.liferay.portal.kernel.javadoc.JavadocManagerUtil">
		<property name="javadocManager">
			<bean class="com.liferay.portal.javadoc.JavadocManagerImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.json.JSONFactory" class="com.liferay.portal.json.JSONFactoryImpl" />
	<bean id="com.liferay.portal.kernel.json.JSONFactoryUtil" class="com.liferay.portal.kernel.json.JSONFactoryUtil">
		<property name="JSONFactory" ref="com.liferay.portal.kernel.json.JSONFactory" />
	</bean>
	<bean id="com.liferay.portal.kernel.jsonwebservice.JSONWebServiceActionsManagerUtil" class="com.liferay.portal.kernel.jsonwebservice.JSONWebServiceActionsManagerUtil">
		<property name="JSONWebServiceActionsManager">
			<bean class="com.liferay.portal.jsonwebservice.JSONWebServiceActionsManagerImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.language.LanguageUtil" class="com.liferay.portal.kernel.language.LanguageUtil">
		<property name="language">
			<bean class="com.liferay.portal.language.LanguageImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.language.UnicodeLanguageUtil" class="com.liferay.portal.kernel.language.UnicodeLanguageUtil">
		<property name="unicodeLanguage">
			<bean class="com.liferay.portal.language.UnicodeLanguageImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.lock.LockListenerRegistryUtil" class="com.liferay.portal.kernel.lock.LockListenerRegistryUtil">
		<property name="lockListenerRegistry">
			<bean class="com.liferay.portal.util.LockListenerRegistryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.management.PortalManagerUtil" class="com.liferay.portal.kernel.management.PortalManagerUtil">
		<property name="portalManager">
			<bean class="com.liferay.portal.management.BasePortalManager" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.metadata.RawMetadataProcessor" class="com.liferay.portal.metadata.TikaRawMetadataProcessor">
		<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 id="com.liferay.portal.kernel.metadata.RawMetadataProcessorUtil" class="com.liferay.portal.kernel.metadata.RawMetadataProcessorUtil">
		   <property name="rawMetadataProcessor" ref="com.liferay.portal.kernel.metadata.RawMetadataProcessor" />
	</bean>
	<bean id="com.liferay.portal.kernel.microsofttranslator.MicrosoftTranslatorFactoryUtil" class="com.liferay.portal.kernel.microsofttranslator.MicrosoftTranslatorFactoryUtil">
		<property name="microsoftTranslatorFactory">
			<bean class="com.liferay.portal.microsofttranslator.MicrosoftTranslatorFactoryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.oauth.OAuthFactoryUtil" class="com.liferay.portal.kernel.oauth.OAuthFactoryUtil">
		<property name="OAuthFactory">
			<bean class="com.liferay.portal.oauth.OAuthFactoryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.parsers.bbcode.BBCodeTranslatorUtil" class="com.liferay.portal.kernel.parsers.bbcode.BBCodeTranslatorUtil">
		<property name="BBCodeTranslator">
			<bean class="com.liferay.portal.parsers.bbcode.HtmlBBCodeTranslatorImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.poller.comet.CometHandlerPoolUtil" class="com.liferay.portal.kernel.poller.comet.CometHandlerPoolUtil">
		<property name="cometHandlerPool">
			<bean class="com.liferay.portal.kernel.poller.comet.CometHandlerPool" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.sanitizer.SanitizerUtil" class="com.liferay.portal.kernel.sanitizer.SanitizerUtil">
		<property name="sanitizer">
			<bean class="com.liferay.portal.sanitizer.SanitizerImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.search.IndexerRegistryUtil" class="com.liferay.portal.kernel.search.IndexerRegistryUtil">
		<property name="indexerRegistry">
			<bean class="com.liferay.portal.search.IndexerRegistryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.servlet.BrowserSnifferUtil" class="com.liferay.portal.kernel.servlet.BrowserSnifferUtil">
		<property name="browserSniffer">
			<bean class="com.liferay.portal.servlet.BrowserSnifferImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.servlet.DirectRequestDispatcherFactoryUtil" class="com.liferay.portal.kernel.servlet.DirectRequestDispatcherFactoryUtil">
		<property name="directRequestDispatcherFactory">
			<bean class="com.liferay.portal.servlet.DirectRequestDispatcherFactoryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.servlet.DirectServletRegistryUtil" class="com.liferay.portal.kernel.servlet.DirectServletRegistryUtil">
		<property name="directServletRegistry">
			<bean class="com.liferay.portal.servlet.DirectServletRegistryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.servlet.filters.compoundsessionid.CompoundSessionIdSplitterUtil" class="com.liferay.portal.kernel.servlet.filters.compoundsessionid.CompoundSessionIdSplitterUtil">
		<property name="compoundSessionIdSplitter">
			<bean class="com.liferay.portal.servlet.filters.compoundsessionid.CompoundSessionIdSplitterImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.spring.util.SpringFactory" class="com.liferay.portal.spring.util.SpringFactoryImpl">
		<property name="beanDefinitions">
			<map>
				<entry key="com.liferay.portal.cache.ThreadLocalCacheAdvice" value="nextMethodInterceptor" />
				<entry key="com.liferay.portal.cluster.ClusterableChainableMethodAdviceInjector" value="parentChainableMethodAdvice,servletContextName" />
				<entry key="com.liferay.portal.dao.jdbc.aop.DynamicDataSourceTransactionInterceptor" value="transactionAttributeSource,transactionManager" />
				<entry key="com.liferay.portal.dao.orm.hibernate.PortletSessionFactoryImpl" value="dataSource,sessionFactoryClassLoader,sessionFactoryImplementor" />
				<entry key="com.liferay.portal.dao.shard.advice.ShardAdvice" value="" />
				<entry key="com.liferay.portal.dao.shard.advice.ShardPersistenceAdvice" value="shardAdvice" />
				<entry key="com.liferay.portal.increment.BufferedIncrementAdvice" value="nextMethodInterceptor" />
				<entry key="com.liferay.portal.messaging.async.AsyncAdvice" value="defaultDestinationName,nextMethodInterceptor" />
				<entry key="com.liferay.portal.monitoring.statistics.service.ServiceMonitorAdvice" value="monitoringDestinationName,nextMethodInterceptor" />
				<entry key="com.liferay.portal.search.IndexableAdvice" value="nextMethodInterceptor" />
				<entry key="com.liferay.portal.security.pacl.PACLAdvice" value="nextMethodInterceptor" />
				<entry key="com.liferay.portal.spring.aop.ServiceBeanAutoProxyCreator" value="methodInterceptor" />
				<entry key="com.liferay.portal.spring.bean.BeanReferenceAnnotationBeanPostProcessor" value="" />
				<entry key="com.liferay.portal.spring.context.PortletBeanFactoryCleaner" value="" />
				<entry key="com.liferay.portal.spring.context.PortletBeanFactoryPostProcessor" value="" />
				<entry key="com.liferay.portal.spring.hibernate.PortletHibernateConfiguration" value="dataSource" />
				<entry key="com.liferay.portal.spring.transaction.AnnotationTransactionAttributeSource" value="" />
				<entry key="com.liferay.portal.spring.transaction.TransactionInterceptor" value="liferayTransactionManager,platformTransactionManager,transactionAttributeSource" />
			</map>
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.spring.util.SpringFactoryUtil" class="com.liferay.portal.kernel.spring.util.SpringFactoryUtil">
		<property name="springFactory" ref="com.liferay.portal.kernel.spring.util.SpringFactory" />
	</bean>
	<bean id="com.liferay.portal.kernel.staging.LayoutStagingUtil" class="com.liferay.portal.kernel.staging.LayoutStagingUtil">
		<property name="layoutStaging">
			<bean class="com.liferay.portal.staging.LayoutStagingImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.staging.StagingUtil" class="com.liferay.portal.kernel.staging.StagingUtil">
		<property name="staging">
			<bean class="com.liferay.portal.staging.StagingImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.staging.permission.StagingPermissionUtil" class="com.liferay.portal.kernel.staging.permission.StagingPermissionUtil">
		<property name="stagingPermission">
			<bean class="com.liferay.portal.staging.permission.StagingPermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.upgrade.util.UpgradeTableFactoryUtil" class="com.liferay.portal.kernel.upgrade.util.UpgradeTableFactoryUtil">
		<property name="upgradeTableFactory">
			<bean class="com.liferay.portal.upgrade.util.DefaultUpgradeTableFactoryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.upgrade.util.ValueMapperFactoryUtil" class="com.liferay.portal.kernel.upgrade.util.ValueMapperFactoryUtil">
		<property name="valueMapperFactory">
			<bean class="com.liferay.portal.upgrade.util.MemoryValueMapperFactoryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.util.CalendarFactoryUtil" class="com.liferay.portal.kernel.util.CalendarFactoryUtil">
		<property name="calendarFactory">
			<bean class="com.liferay.portal.util.CalendarFactoryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.util.DateFormatFactoryUtil" class="com.liferay.portal.kernel.util.DateFormatFactoryUtil">
		<property name="dateFormatFactory">
			<bean class="com.liferay.portal.util.DateFormatFactoryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.util.DiffHtmlUtil" class="com.liferay.portal.kernel.util.DiffHtmlUtil">
		<property name="diffHtml">
			<bean class="com.liferay.portal.util.DiffHtmlImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.util.DiffUtil" class="com.liferay.portal.kernel.util.DiffUtil">
		<property name="diff">
			<bean class="com.liferay.portal.util.DiffImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.util.DigesterUtil" class="com.liferay.portal.kernel.util.DigesterUtil">
		<property name="digester">
			<bean class="com.liferay.portal.util.DigesterImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.util.FastDateFormatFactoryUtil" class="com.liferay.portal.kernel.util.FastDateFormatFactoryUtil">
		<property name="fastDateFormatFactory">
			<bean class="com.liferay.portal.util.FastDateFormatFactoryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.util.FileUtil" class="com.liferay.portal.kernel.util.FileUtil">
		<property name="file">
			<bean class="com.liferay.portal.util.FileImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.util.FriendlyURLNormalizerUtil" class="com.liferay.portal.kernel.util.FriendlyURLNormalizerUtil">
		<property name="friendlyURLNormalizer">
			<bean class="com.liferay.portal.util.FriendlyURLNormalizerImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.util.HashCodeFactoryUtil" class="com.liferay.portal.kernel.util.HashCodeFactoryUtil">
		<property name="hashCodeFactory">
			<bean class="com.liferay.portal.util.HashCodeFactoryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.util.HtmlUtil" class="com.liferay.portal.kernel.util.HtmlUtil">
		<property name="html">
			<bean class="com.liferay.portal.util.HtmlImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.util.HttpUtil" class="com.liferay.portal.kernel.util.HttpUtil">
		<property name="http">
			<bean class="com.liferay.portal.util.HttpImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.util.LocalizationUtil" class="com.liferay.portal.kernel.util.LocalizationUtil">
		<property name="localization">
			<bean class="com.liferay.portal.util.LocalizationImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.util.MethodParametersResolverUtil" class="com.liferay.portal.kernel.util.MethodParametersResolverUtil">
		<property name="methodParametersResolver">
			<bean class="com.liferay.portal.util.MethodParametersResolverImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.util.MimeTypesUtil" class="com.liferay.portal.kernel.util.MimeTypesUtil">
		<property name="mimeTypes">
			<bean class="com.liferay.portal.util.MimeTypesImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.util.MultiValueMapFactoryUtil" class="com.liferay.portal.kernel.util.MultiValueMapFactoryUtil">
		<property name="multiValueMapFactory">
			<bean class="com.liferay.portal.util.MultiValueMapFactoryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.util.OrderByComparatorFactoryUtil" class="com.liferay.portal.kernel.util.OrderByComparatorFactoryUtil">
		<property name="orderByComparatorFactory">
			<bean class="com.liferay.portal.util.OrderByComparatorFactoryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.util.PrefsPropsUtil" class="com.liferay.portal.kernel.util.PrefsPropsUtil">
		<property name="prefsProps">
			<bean class="com.liferay.portal.util.PrefsPropsImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.uuid.PortalUUID" class="com.liferay.portal.uuid.PortalUUIDImpl" />
	<bean id="com.liferay.portal.kernel.uuid.PortalUUIDUtil" class="com.liferay.portal.kernel.uuid.PortalUUIDUtil">
		<property name="portalUUID" ref="com.liferay.portal.kernel.uuid.PortalUUID" />
	</bean>
	<bean id="com.liferay.portal.kernel.velocity.VelocityEngine" class="com.liferay.portal.velocity.VelocityEngineImpl" />
	<bean id="com.liferay.portal.kernel.velocity.VelocityEngineUtil" class="com.liferay.portal.kernel.velocity.VelocityEngineUtil">
		<property name="velocityEngine" ref="com.liferay.portal.kernel.velocity.VelocityEngine" />
	</bean>
	<bean id="com.liferay.portal.kernel.velocity.VelocityVariables" class="com.liferay.portal.velocity.VelocityVariablesImpl" />
	<bean id="com.liferay.portal.kernel.velocity.VelocityVariablesUtil" class="com.liferay.portal.kernel.velocity.VelocityVariablesUtil">
		<property name="velocityVariables" ref="com.liferay.portal.kernel.velocity.VelocityVariables" />
	</bean>
	<bean id="com.liferay.portal.kernel.webcache.WebCachePoolUtil" class="com.liferay.portal.kernel.webcache.WebCachePoolUtil">
		<property name="webCachePool">
			<bean class="com.liferay.portal.webcache.WebCachePoolImpl">
				<property name="singleVMPool" ref="com.liferay.portal.kernel.cache.SingleVMPool" />
			</bean>
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.workflow.WorkflowHandlerRegistryUtil" class="com.liferay.portal.kernel.workflow.WorkflowHandlerRegistryUtil">
		<property name="workflowHandlerRegistry">
			<bean class="com.liferay.portal.workflow.WorkflowHandlerRegistryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.workflow.permission.WorkflowPermissionUtil" class="com.liferay.portal.kernel.workflow.permission.WorkflowPermissionUtil">
		<property name="workflowPermission">
			<bean class="com.liferay.portal.workflow.permission.WorkflowPermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.xml.SAXReader" class="com.liferay.portal.xml.SAXReaderImpl" />
	<bean id="com.liferay.portal.kernel.xml.SAXReaderUtil" class="com.liferay.portal.kernel.xml.SAXReaderUtil">
		<property name="SAXReader" ref="com.liferay.portal.kernel.xml.SAXReader" />
	</bean>
	<bean id="com.liferay.portal.kernel.xmlrpc.XmlRpc" class="com.liferay.portal.xmlrpc.XmlRpcImpl" />
	<bean id="com.liferay.portal.kernel.xmlrpc.XmlRpcUtil" class="com.liferay.portal.kernel.xmlrpc.XmlRpcUtil">
		<property name="xmlRpc" ref="com.liferay.portal.kernel.xmlrpc.XmlRpc" />
	</bean>
	<bean id="com.liferay.portal.kernel.xuggler.XugglerUtil" class="com.liferay.portal.kernel.xuggler.XugglerUtil">
		<property name="xuggler">
			<bean class="com.liferay.portal.xuggler.XugglerImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.kernel.zip.ZipReaderFactory" class="com.liferay.portal.zip.ZipReaderFactoryImpl" />
	<bean id="com.liferay.portal.kernel.zip.ZipReaderFactoryUtil" class="com.liferay.portal.kernel.zip.ZipReaderFactoryUtil">
		<property name="zipReaderFactory" ref="com.liferay.portal.kernel.zip.ZipReaderFactory" />
	</bean>
	<bean id="com.liferay.portal.kernel.zip.ZipWriterFactory" class="com.liferay.portal.zip.ZipWriterFactoryImpl" />
	<bean id="com.liferay.portal.kernel.zip.ZipWriterFactoryUtil" class="com.liferay.portal.kernel.zip.ZipWriterFactoryUtil">
		<property name="zipWriterFactory" ref="com.liferay.portal.kernel.zip.ZipWriterFactory" />
	</bean>
	<bean id="com.liferay.portal.language.LanguageResources" class="com.liferay.portal.language.LanguageResources">
		<property name="config" value="content.Language,content.Language-ext" />
	</bean>
	<bean id="com.liferay.portal.license.util.LicenseManager" class="com.liferay.portal.license.util.DefaultLicenseManagerImpl" />
	<bean id="com.liferay.portal.license.util.LicenseManagerUtil" class="com.liferay.portal.license.util.LicenseManagerUtil">
		<property name="licenseManager" ref="com.liferay.portal.license.util.LicenseManager" />
	</bean>
	<bean id="com.liferay.portal.model.ModelHintsUtil" class="com.liferay.portal.model.ModelHintsUtil">
		<property name="modelHints">
			<bean class="com.liferay.portal.model.ModelHintsImpl">
				<property name="SAXReader" ref="com.liferay.portal.kernel.xml.SAXReader" />
			</bean>
		</property>
	</bean>
	<bean id="com.liferay.portal.security.auth.AuthenticatedUserUUIDStoreUtil" class="com.liferay.portal.security.auth.AuthenticatedUserUUIDStoreUtil">
		<property name="authenticatedUserUUIDStore">
			<bean class="com.liferay.portal.security.auth.DefaultAuthenticatedUserUUIDStoreImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.security.auth.AuthTokenUtil" class="com.liferay.portal.security.auth.AuthTokenUtil">
		<property name="authToken">
			<bean class="com.liferay.portal.security.auth.AuthTokenImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.security.permission.InlineSQLHelperUtil" class="com.liferay.portal.security.permission.InlineSQLHelperUtil">
		<property name="inlineSQLHelper">
			<bean class="com.liferay.portal.security.permission.InlineSQLHelperImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.security.permission.PermissionCheckerFactoryUtil" class="com.liferay.portal.security.permission.PermissionCheckerFactoryUtil">
		<property name="permissionCheckerFactory">
			<bean class="com.liferay.portal.security.permission.PermissionCheckerFactoryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.security.permission.ResourceActions" class="com.liferay.portal.security.permission.ResourceActionsImpl">
		<property name="portal" ref="com.liferay.portal.util.Portal" />
	</bean>
	<bean id="com.liferay.portal.security.permission.ResourceActionsUtil" class="com.liferay.portal.security.permission.ResourceActionsUtil">
		<property name="resourceActions" ref="com.liferay.portal.security.permission.ResourceActions" />
	</bean>
	<bean id="com.liferay.portal.security.pwd.PwdToolkitUtil" class="com.liferay.portal.security.pwd.PwdToolkitUtil">
		<property name="toolkit">
			<bean class="com.liferay.portal.security.pwd.ToolkitImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.service.PersistedModelLocalServiceRegistry" class="com.liferay.portal.service.PersistedModelLocalServiceRegistryImpl" />
	<bean id="com.liferay.portal.service.PersistedModelLocalServiceRegistryUtil" class="com.liferay.portal.service.PersistedModelLocalServiceRegistryUtil">
		<property name="persistedModelLocalServiceRegistry" ref="com.liferay.portal.service.PersistedModelLocalServiceRegistry" />
	</bean>
	<bean id="com.liferay.portal.service.permission.AccountPermissionUtil" class="com.liferay.portal.service.permission.AccountPermissionUtil">
		<property name="accountPermission">
			<bean class="com.liferay.portal.service.permission.AccountPermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.service.permission.CommonPermissionUtil" class="com.liferay.portal.service.permission.CommonPermissionUtil">
		<property name="commonPermission">
			<bean class="com.liferay.portal.service.permission.CommonPermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.service.permission.GroupPermissionUtil" class="com.liferay.portal.service.permission.GroupPermissionUtil">
		<property name="groupPermission">
			<bean class="com.liferay.portal.service.permission.GroupPermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.service.permission.LayoutBranchPermissionUtil" class="com.liferay.portal.service.permission.LayoutBranchPermissionUtil">
		<property name="layoutBranchPermission">
			<bean class="com.liferay.portal.service.permission.LayoutBranchPermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.service.permission.LayoutPermissionUtil" class="com.liferay.portal.service.permission.LayoutPermissionUtil">
		<property name="layoutPermission">
			<bean class="com.liferay.portal.service.permission.LayoutPermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.service.permission.LayoutPrototypePermissionUtil" class="com.liferay.portal.service.permission.LayoutPrototypePermissionUtil">
		<property name="layoutPrototypePermission">
			<bean class="com.liferay.portal.service.permission.LayoutPrototypePermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.service.permission.LayoutSetBranchPermissionUtil" class="com.liferay.portal.service.permission.LayoutSetBranchPermissionUtil">
		<property name="layoutSetBranchPermission">
			<bean class="com.liferay.portal.service.permission.LayoutSetBranchPermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.service.permission.LayoutSetPrototypePermissionUtil" class="com.liferay.portal.service.permission.LayoutSetPrototypePermissionUtil">
		<property name="layoutSetPrototypePermission">
			<bean class="com.liferay.portal.service.permission.LayoutSetPrototypePermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.service.permission.OrganizationPermissionUtil" class="com.liferay.portal.service.permission.OrganizationPermissionUtil">
		<property name="organizationPermission">
			<bean class="com.liferay.portal.service.permission.OrganizationPermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.service.permission.PasswordPolicyPermissionUtil" class="com.liferay.portal.service.permission.PasswordPolicyPermissionUtil">
		<property name="passwordPolicyPermission">
			<bean class="com.liferay.portal.service.permission.PasswordPolicyPermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.service.permission.PortalPermissionUtil" class="com.liferay.portal.service.permission.PortalPermissionUtil">
		<property name="portalPermission">
			<bean class="com.liferay.portal.service.permission.PortalPermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.service.permission.PortletPermissionUtil" class="com.liferay.portal.service.permission.PortletPermissionUtil">
		<property name="portletPermission">
			<bean class="com.liferay.portal.service.permission.PortletPermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.service.permission.RolePermissionUtil" class="com.liferay.portal.service.permission.RolePermissionUtil">
		<property name="rolePermission">
			<bean class="com.liferay.portal.service.permission.RolePermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.service.permission.SubscriptionPermissionUtil" class="com.liferay.portal.service.permission.SubscriptionPermissionUtil">
		<property name="subscriptionPermission">
			<bean class="com.liferay.portal.service.permission.SubscriptionPermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.service.permission.TeamPermissionUtil" class="com.liferay.portal.service.permission.TeamPermissionUtil">
		<property name="teamPermission">
			<bean class="com.liferay.portal.service.permission.TeamPermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.service.permission.UserGroupPermissionUtil" class="com.liferay.portal.service.permission.UserGroupPermissionUtil">
		<property name="userGroupPermission">
			<bean class="com.liferay.portal.service.permission.UserGroupPermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.service.permission.UserGroupRolePermissionUtil" class="com.liferay.portal.service.permission.UserGroupRolePermissionUtil">
		<property name="userGroupRolePermission">
			<bean class="com.liferay.portal.service.permission.UserGroupRolePermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.service.permission.UserPermissionUtil" class="com.liferay.portal.service.permission.UserPermissionUtil">
		<property name="userPermission">
			<bean class="com.liferay.portal.service.permission.UserPermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.service.persistence.BatchSessionUtil" class="com.liferay.portal.service.persistence.BatchSessionUtil">
		<property name="batchSession">
			<bean class="com.liferay.portal.service.persistence.BatchSessionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.struts.StrutsActionRegistryUtil" class="com.liferay.portal.struts.StrutsActionRegistryUtil">
		<property name="strutsActionRegistry">
			<bean class="com.liferay.portal.struts.StrutsActionRegistryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.util.CustomJspRegistryUtil" class="com.liferay.portal.util.CustomJspRegistryUtil">
		<property name="customJspRegistry">
			<bean class="com.liferay.portal.util.CustomJspRegistryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.util.LayoutTypePortletFactoryUtil" class="com.liferay.portal.util.LayoutTypePortletFactoryUtil">
		<property name="layoutTypePortletFactory">
			<bean class="com.liferay.portal.util.LayoutTypePortletFactoryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.util.Portal" class="com.liferay.portal.util.PortalImpl" />
	<bean id="com.liferay.portal.util.PortalUtil" class="com.liferay.portal.util.PortalUtil">
		<property name="portal" ref="com.liferay.portal.util.Portal" />
	</bean>
	<bean id="com.liferay.portal.util.PortletListerFactoryUtil" class="com.liferay.portal.util.PortletListerFactoryUtil">
		<property name="portletListerFactory">
			<bean class="com.liferay.portal.util.PortletListerFactoryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portal.webserver.WebServerServletTokenUtil" class="com.liferay.portal.webserver.WebServerServletTokenUtil">
		<property name="webServerServletToken">
			<bean class="com.liferay.portal.webserver.WebServerServletTokenImpl">
				<property name="multiVMPool" ref="com.liferay.portal.kernel.cache.MultiVMPool" />
			</bean>
		</property>
	</bean>
	<bean id="com.liferay.portlet.asset.AssetRendererFactoryRegistryUtil" class="com.liferay.portlet.asset.AssetRendererFactoryRegistryUtil">
		<property name="assetRendererFactoryRegistry">
			<bean class="com.liferay.portal.asset.AssetRendererFactoryRegistryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.documentlibrary.antivirus.AntivirusScannerUtil" class="com.liferay.portlet.documentlibrary.antivirus.AntivirusScannerUtil">
		<property name="antivirusScanner">
			<bean class="com.liferay.portlet.documentlibrary.antivirus.AntivirusScannerImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.documentlibrary.store.DLStore" class="com.liferay.portlet.documentlibrary.store.DLStoreImpl" />
	<bean id="com.liferay.portlet.documentlibrary.store.Store" class="com.liferay.portlet.documentlibrary.store.SafeFileNameStoreWrapper">
		<constructor-arg>
			<bean class="com.liferay.portlet.documentlibrary.store.StoreProxyImpl" />
		</constructor-arg>
	</bean>
	<bean id="com.liferay.portlet.documentlibrary.util.AudioProcessorUtil" class="com.liferay.portlet.documentlibrary.util.AudioProcessorUtil">
		<property name="audioProcessor">
			<bean class="com.liferay.portlet.documentlibrary.util.AudioProcessorImpl" factory-method="getInstance" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.documentlibrary.util.DLProcessorRegistryUtil" class="com.liferay.portlet.documentlibrary.util.DLProcessorRegistryUtil">
		<property name="dLProcessorRegistry">
			<bean class="com.liferay.portlet.documentlibrary.util.DLProcessorRegistryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.documentlibrary.util.ImageProcessorUtil" class="com.liferay.portlet.documentlibrary.util.ImageProcessorUtil">
		<property name="imageProcessor">
			<bean class="com.liferay.portlet.documentlibrary.util.ImageProcessorImpl" factory-method="getInstance" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.documentlibrary.util.PDFProcessorUtil" class="com.liferay.portlet.documentlibrary.util.PDFProcessorUtil">
		<property name="pDFProcessor">
			<bean class="com.liferay.portlet.documentlibrary.util.PDFProcessorImpl" factory-method="getInstance" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.documentlibrary.util.RawMetadataProcessorUtil" class="com.liferay.portlet.documentlibrary.util.RawMetadataProcessorUtil">
		<property name="rawMetadataProcessor">
			<bean class="com.liferay.portlet.documentlibrary.util.RawMetadataProcessorImpl" factory-method="getInstance" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.documentlibrary.util.VideoProcessorUtil" class="com.liferay.portlet.documentlibrary.util.VideoProcessorUtil">
		<property name="videoProcessor">
			<bean class="com.liferay.portlet.documentlibrary.util.VideoProcessorImpl" factory-method="getInstance" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.dynamicdatalists.util.DDLExporterFactory" class="com.liferay.portlet.dynamicdatalists.util.DDLExporterFactory">
		<property name="DDLExporters">
			<map>
				<entry key="csv">
					<bean class="com.liferay.portlet.dynamicdatalists.util.DDLCSVExporter" />
				</entry>
				<entry key="xml">
					<bean class="com.liferay.portlet.dynamicdatalists.util.DDLXMLExporter" />
				</entry>
			</map>
		</property>
	</bean>
	<bean id="com.liferay.portlet.dynamicdatalists.lar.DDLPortletDataHandlerUtil" class="com.liferay.portlet.dynamicdatalists.lar.DDLPortletDataHandlerUtil">
		<property name="DDLPortletDataHandler">
			<bean class="com.liferay.portlet.dynamicdatalists.lar.DDLPortletDataHandlerImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.dynamicdatalists.util.DDLUtil" class="com.liferay.portlet.dynamicdatalists.util.DDLUtil">
		<property name="DDL">
			<bean class="com.liferay.portlet.dynamicdatalists.util.DDLImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.dynamicdatamapping.storage.FieldRendererFactory" class="com.liferay.portlet.dynamicdatamapping.storage.FieldRendererFactory">
		<property name="fieldRenderers">
			<map>
				<entry key="date">
					<bean class="com.liferay.portlet.dynamicdatamapping.storage.DateFieldRenderer" />
				</entry>
				<entry key="document-library">
					<bean class="com.liferay.portlet.dynamicdatamapping.storage.DocumentLibraryFieldRenderer" />
				</entry>
				<entry key="file-upload">
					<bean class="com.liferay.portlet.dynamicdatamapping.storage.FileUploadFieldRenderer" />
				</entry>
				<entry key="string">
					<bean class="com.liferay.portlet.dynamicdatamapping.storage.StringFieldRenderer" />
				</entry>
			</map>
		</property>
	</bean>
	<bean id="com.liferay.portlet.dynamicdatamapping.storage.StorageEngine" class="com.liferay.portlet.dynamicdatamapping.storage.StorageEngineImpl">
		<property name="defaultStorageAdapter">
			<bean class="com.liferay.portlet.dynamicdatamapping.storage.XMLStorageAdapter" />
		</property>
		<property name="storageAdapters">
			<map>
				<entry key="expando">
					<bean class="com.liferay.portlet.dynamicdatamapping.storage.ExpandoStorageAdapter" />
				</entry>
				<entry key="xml">
					<bean class="com.liferay.portlet.dynamicdatamapping.storage.XMLStorageAdapter" />
				</entry>
			</map>
		</property>
	</bean>
	<bean id="com.liferay.portlet.dynamicdatamapping.storage.StorageEngineUtil" class="com.liferay.portlet.dynamicdatamapping.storage.StorageEngineUtil">
		<property name="storageEngine" ref="com.liferay.portlet.dynamicdatamapping.storage.StorageEngine" />
	</bean>
	<bean id="com.liferay.portlet.dynamicdatamapping.storage.query.ConditionFactoryUtil" class="com.liferay.portlet.dynamicdatamapping.storage.query.ConditionFactoryUtil">
		<property name="conditionFactory">
			<bean class="com.liferay.portlet.dynamicdatamapping.storage.query.ConditionFactoryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.dynamicdatamapping.util.DDMIndexerUtil" class="com.liferay.portlet.dynamicdatamapping.util.DDMIndexerUtil">
		<property name="DDMIndexer">
			<bean class="com.liferay.portlet.dynamicdatamapping.util.DDMIndexerImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.dynamicdatamapping.util.DDMUtil" class="com.liferay.portlet.dynamicdatamapping.util.DDMUtil">
		<property name="DDM">
			<bean class="com.liferay.portlet.dynamicdatamapping.util.DDMImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.dynamicdatamapping.util.DDMXMLUtil" class="com.liferay.portlet.dynamicdatamapping.util.DDMXMLUtil">
		<property name="DDMXML">
			<bean class="com.liferay.portlet.dynamicdatamapping.util.DDMXMLImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.dynamicdatamapping.util.DDMXSDUtil" class="com.liferay.portlet.dynamicdatamapping.util.DDMXSDUtil">
		<property name="DDMXSD">
			<bean class="com.liferay.portlet.dynamicdatamapping.util.DDMXSDImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.expando.service.permission.ExpandoColumnPermissionUtil" class="com.liferay.portlet.expando.service.permission.ExpandoColumnPermissionUtil">
		<property name="expandoColumnPermission">
			<bean class="com.liferay.portlet.expando.service.permission.ExpandoColumnPermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil" class="com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil">
		<property name="expandoBridgeFactory">
			<bean class="com.liferay.portlet.expando.util.ExpandoBridgeFactoryImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.expando.util.ExpandoBridgeIndexerUtil" class="com.liferay.portlet.expando.util.ExpandoBridgeIndexerUtil">
		<property name="expandoBridgeIndexer">
			<bean class="com.liferay.portlet.expando.util.ExpandoBridgeIndexerImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.journalcontent.util.JournalContent" class="com.liferay.portlet.journalcontent.util.JournalContentImpl" />
	<bean id="com.liferay.portlet.journalcontent.util.JournalContentUtil" class="com.liferay.portlet.journalcontent.util.JournalContentUtil">
		<property name="journalContent" ref="com.liferay.portlet.journalcontent.util.JournalContent" />
	</bean>
	<bean id="com.liferay.portlet.layoutconfiguration.util.RuntimePortlet" class="com.liferay.portlet.layoutconfiguration.util.RuntimePortletImpl" />
	<bean id="com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil" class="com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil">
		<property name="runtimePortlet" ref="com.liferay.portlet.layoutconfiguration.util.RuntimePortlet" />
	</bean>
	<bean id="com.liferay.portlet.layoutsadmin.util.SitemapUtil" class="com.liferay.portlet.layoutsadmin.util.SitemapUtil">
		<property name="sitemap">
			<bean class="com.liferay.portlet.layoutsadmin.util.SitemapImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.mobiledevicerules.service.permission.MDRPermissionUtil" class="com.liferay.portlet.mobiledevicerules.service.permission.MDRPermissionUtil">
		<property name="MDRPermission">
			<bean class="com.liferay.portlet.mobiledevicerules.service.permission.MDRPermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.mobiledevicerules.service.permission.MDRRuleGroupPermissionUtil" class="com.liferay.portlet.mobiledevicerules.service.permission.MDRRuleGroupPermissionUtil">
		<property name="MDRRuleGroupPermission">
			<bean class="com.liferay.portlet.mobiledevicerules.service.permission.MDRRuleGroupPermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.mobiledevicerules.service.permission.MDRRuleGroupInstancePermissionUtil" class="com.liferay.portlet.mobiledevicerules.service.permission.MDRRuleGroupInstancePermissionUtil">
		<property name="MDRRuleGroupInstancePermission">
			<bean class="com.liferay.portlet.mobiledevicerules.service.permission.MDRRuleGroupInstancePermissionImpl" />
		</property>
	</bean>
	<bean id="com.liferay.portlet.passwordpoliciesadmin.util.PasswordPoliciesAdmin" class="com.liferay.portlet.passwordpoliciesadmin.util.PasswordPoliciesAdminImpl" />
	<bean id="com.liferay.portlet.passwordpoliciesadmin.util.PasswordPoliciesAdminUtil" class="com.liferay.portlet.passwordpoliciesadmin.util.PasswordPoliciesAdminUtil">
		<property name="passwordPoliciesAdmin" ref="com.liferay.portlet.passwordpoliciesadmin.util.PasswordPoliciesAdmin" />
	</bean>
	<bean id="com.liferay.portlet.rolesadmin.util.RolesAdmin" class="com.liferay.portlet.rolesadmin.util.RolesAdminImpl" />
	<bean id="com.liferay.portlet.rolesadmin.util.RolesAdminUtil" class="com.liferay.portlet.rolesadmin.util.RolesAdminUtil">
		<property name="rolesAdmin" ref="com.liferay.portlet.rolesadmin.util.RolesAdmin" />
	</bean>
	<bean id="com.liferay.portlet.usersadmin.util.UsersAdmin" class="com.liferay.portlet.usersadmin.util.UsersAdminImpl" />
	<bean id="com.liferay.portlet.usersadmin.util.UsersAdminUtil" class="com.liferay.portlet.usersadmin.util.UsersAdminUtil">
		<property name="usersAdmin" ref="com.liferay.portlet.usersadmin.util.UsersAdmin" />
	</bean>
</beans>