You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by he...@apache.org on 2015/09/01 17:16:46 UTC

[23/28] incubator-brooklyn git commit: change release notes for 080, and add migration guide

http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/c4c0e342/docs/guide/misc/migrate-to-0.8.0-regexes.sed
----------------------------------------------------------------------
diff --git a/docs/guide/misc/migrate-to-0.8.0-regexes.sed b/docs/guide/misc/migrate-to-0.8.0-regexes.sed
new file mode 100644
index 0000000..e3a8326
--- /dev/null
+++ b/docs/guide/misc/migrate-to-0.8.0-regexes.sed
@@ -0,0 +1,1394 @@
+s/([^e].|^)brooklyn.BrooklynVersion/\1org.apache.brooklyn.core.BrooklynVersion/g
+s/([^e].|^)brooklyn.basic.AbstractBrooklynObject/\1org.apache.brooklyn.core.objs.AbstractBrooklynObject/g
+s/([^e].|^)brooklyn.basic.AbstractBrooklynObjectSpec/\1org.apache.brooklyn.api.internal.AbstractBrooklynObjectSpec/g
+s/([^e].|^)brooklyn.basic.BasicConfigurableObject/\1org.apache.brooklyn.core.objs.BasicConfigurableObject/g
+s/([^e].|^)brooklyn.basic.BrooklynDynamicType/\1org.apache.brooklyn.core.objs.BrooklynDynamicType/g
+s/([^e].|^)brooklyn.basic.BrooklynObject/\1org.apache.brooklyn.api.objs.BrooklynObject/g
+s/([^e].|^)brooklyn.basic.BrooklynObjectInternal/\1org.apache.brooklyn.core.objs.BrooklynObjectInternal/g
+s/([^e].|^)brooklyn.basic.BrooklynType/\1org.apache.brooklyn.api.objs.BrooklynType/g
+s/([^e].|^)brooklyn.basic.BrooklynTypeSnapshot/\1org.apache.brooklyn.core.objs.BrooklynTypeSnapshot/g
+s/([^e].|^)brooklyn.basic.BrooklynTypes/\1org.apache.brooklyn.core.objs.BrooklynTypes/g
+s/([^e].|^)brooklyn.basic.internal.ApiObjectsFactory/\1org.apache.brooklyn.api.internal.ApiObjectsFactory/g
+s/([^e].|^)brooklyn.basic.internal.ApiObjectsFactoryImpl/\1org.apache.brooklyn.core.internal.ApiObjectsFactoryImpl/g
+s/([^e].|^)brooklyn.basic.internal.ApiObjectsFactoryInterface/\1org.apache.brooklyn.api.internal.ApiObjectsFactoryInterface/g
+s/([^e].|^)brooklyn.camp.brooklyn.api.AssemblyTemplateSpecInstantiator/\1org.apache.brooklyn.camp.brooklyn.api.AssemblyTemplateSpecInstantiator/g
+s/([^e].|^)brooklyn.camp.brooklyn.api.HasBrooklynManagementContext/\1org.apache.brooklyn.core.mgmt.HasBrooklynManagementContext/g
+s/([^e].|^)brooklyn.catalog.BrooklynCatalog/\1org.apache.brooklyn.api.catalog.BrooklynCatalog/g
+s/([^e].|^)brooklyn.catalog.Catalog/\1org.apache.brooklyn.api.catalog.Catalog/g
+s/([^e].|^)brooklyn.catalog.CatalogConfig/\1org.apache.brooklyn.api.catalog.CatalogConfig/g
+s/([^e].|^)brooklyn.catalog.CatalogItem/\1org.apache.brooklyn.api.catalog.CatalogItem/g
+s/([^e].|^)brooklyn.catalog.CatalogLoadMode/\1org.apache.brooklyn.core.catalog.CatalogLoadMode/g
+s/([^e].|^)brooklyn.catalog.CatalogPredicates/\1org.apache.brooklyn.core.catalog.CatalogPredicates/g
+s/([^e].|^)brooklyn.catalog.internal.BasicBrooklynCatalog/\1org.apache.brooklyn.core.catalog.internal.BasicBrooklynCatalog/g
+s/([^e].|^)brooklyn.catalog.internal.CatalogBundleConverter/\1org.apache.brooklyn.core.catalog.internal.CatalogBundleConverter/g
+s/([^e].|^)brooklyn.catalog.internal.CatalogBundleDto/\1org.apache.brooklyn.core.catalog.internal.CatalogBundleDto/g
+s/([^e].|^)brooklyn.catalog.internal.CatalogClasspathDo/\1org.apache.brooklyn.core.catalog.internal.CatalogClasspathDo/g
+s/([^e].|^)brooklyn.catalog.internal.CatalogClasspathDto/\1org.apache.brooklyn.core.catalog.internal.CatalogClasspathDto/g
+s/([^e].|^)brooklyn.catalog.internal.CatalogDo/\1org.apache.brooklyn.core.catalog.internal.CatalogDo/g
+s/([^e].|^)brooklyn.catalog.internal.CatalogDto/\1org.apache.brooklyn.core.catalog.internal.CatalogDto/g
+s/([^e].|^)brooklyn.catalog.internal.CatalogDtoUtils/\1org.apache.brooklyn.core.catalog.internal.CatalogDtoUtils/g
+s/([^e].|^)brooklyn.catalog.internal.CatalogEntityItemDto/\1org.apache.brooklyn.core.catalog.internal.CatalogEntityItemDto/g
+s/([^e].|^)brooklyn.catalog.internal.CatalogInitialization/\1org.apache.brooklyn.core.catalog.internal.CatalogInitialization/g
+s/([^e].|^)brooklyn.catalog.internal.CatalogItemBuilder/\1org.apache.brooklyn.core.catalog.internal.CatalogItemBuilder/g
+s/([^e].|^)brooklyn.catalog.internal.CatalogItemComparator/\1org.apache.brooklyn.core.catalog.internal.CatalogItemComparator/g
+s/([^e].|^)brooklyn.catalog.internal.CatalogItemDo/\1org.apache.brooklyn.core.catalog.internal.CatalogItemDo/g
+s/([^e].|^)brooklyn.catalog.internal.CatalogItemDtoAbstract/\1org.apache.brooklyn.core.catalog.internal.CatalogItemDtoAbstract/g
+s/([^e].|^)brooklyn.catalog.internal.CatalogLibrariesDo/\1org.apache.brooklyn.core.catalog.internal.CatalogLibrariesDo/g
+s/([^e].|^)brooklyn.catalog.internal.CatalogLibrariesDto/\1org.apache.brooklyn.core.catalog.internal.CatalogLibrariesDto/g
+s/([^e].|^)brooklyn.catalog.internal.CatalogLocationItemDto/\1org.apache.brooklyn.core.catalog.internal.CatalogLocationItemDto/g
+s/([^e].|^)brooklyn.catalog.internal.CatalogPolicyItemDto/\1org.apache.brooklyn.core.catalog.internal.CatalogPolicyItemDto/g
+s/([^e].|^)brooklyn.catalog.internal.CatalogTemplateItemDto/\1org.apache.brooklyn.core.catalog.internal.CatalogTemplateItemDto/g
+s/([^e].|^)brooklyn.catalog.internal.CatalogUtils/\1org.apache.brooklyn.core.catalog.internal.CatalogUtils/g
+s/([^e].|^)brooklyn.catalog.internal.CatalogXmlSerializer/\1org.apache.brooklyn.core.catalog.internal.CatalogXmlSerializer/g
+s/([^e].|^)brooklyn.cli.AbstractMain/\1org.apache.brooklyn.cli.AbstractMain/g
+s/([^e].|^)brooklyn.cli.CloudExplorer/\1org.apache.brooklyn.cli.CloudExplorer/g
+s/([^e].|^)brooklyn.cli.ItemLister/\1org.apache.brooklyn.cli.ItemLister/g
+s/([^e].|^)brooklyn.cli.Main/\1org.apache.brooklyn.cli.Main/g
+s/([^e].|^)brooklyn.cli.lister.ClassFinder/\1org.apache.brooklyn.cli.lister.ClassFinder/g
+s/([^e].|^)brooklyn.cli.lister.ItemDescriptors/\1org.apache.brooklyn.cli.lister.ItemDescriptors/g
+s/([^e].|^)brooklyn.config.BrooklynLogging/\1org.apache.brooklyn.core.BrooklynLogging/g
+s/([^e].|^)brooklyn.config.BrooklynProperties/\1org.apache.brooklyn.core.internal.BrooklynProperties/g
+s/([^e].|^)brooklyn.config.BrooklynServerConfig/\1org.apache.brooklyn.core.server.BrooklynServerConfig/g
+s/([^e].|^)brooklyn.config.BrooklynServerPaths/\1org.apache.brooklyn.core.server.BrooklynServerPaths/g
+s/([^e].|^)brooklyn.config.BrooklynServiceAttributes/\1org.apache.brooklyn.core.server.BrooklynServiceAttributes/g
+s/([^e].|^)brooklyn.config.ConfigInheritance/\1org.apache.brooklyn.config.ConfigInheritance/g
+s/([^e].|^)brooklyn.config.ConfigKey/\1org.apache.brooklyn.config.ConfigKey/g
+s/([^e].|^)brooklyn.config.ConfigMap/\1org.apache.brooklyn.config.ConfigMap/g
+s/([^e].|^)brooklyn.config.ConfigPredicates/\1org.apache.brooklyn.core.config.ConfigPredicates/g
+s/([^e].|^)brooklyn.config.ConfigUtils/\1org.apache.brooklyn.core.config.ConfigUtils/g
+s/([^e].|^)brooklyn.config.StringConfigMap/\1org.apache.brooklyn.config.StringConfigMap/g
+s/([^e].|^)brooklyn.config.WrappedConfigKey/\1org.apache.brooklyn.core.config.WrappedConfigKey/g
+s/([^e].|^)brooklyn.config.internal.AbstractConfigMapImpl/\1org.apache.brooklyn.core.config.internal.AbstractConfigMapImpl/g
+s/([^e].|^)brooklyn.config.render.RendererHints/\1org.apache.brooklyn.core.config.render.RendererHints/g
+s/([^e].|^)brooklyn.enricher.CustomAggregatingEnricher/\1org.apache.brooklyn.enricher.stock.CustomAggregatingEnricher/g
+s/([^e].|^)brooklyn.enricher.DeltaEnricher/\1org.apache.brooklyn.policy.enricher.DeltaEnricher/g
+s/([^e].|^)brooklyn.enricher.Enrichers/\1org.apache.brooklyn.enricher.stock.Enrichers/g
+s/([^e].|^)brooklyn.enricher.HttpLatencyDetector/\1org.apache.brooklyn.policy.enricher.HttpLatencyDetector/g
+s/([^e].|^)brooklyn.enricher.RollingMeanEnricher/\1org.apache.brooklyn.policy.enricher.RollingMeanEnricher/g
+s/([^e].|^)brooklyn.enricher.RollingTimeWindowMeanEnricher/\1org.apache.brooklyn.policy.enricher.RollingTimeWindowMeanEnricher/g
+s/([^e].|^)brooklyn.enricher.TimeFractionDeltaEnricher/\1org.apache.brooklyn.policy.enricher.TimeFractionDeltaEnricher/g
+s/([^e].|^)brooklyn.enricher.TimeWeightedDeltaEnricher/\1org.apache.brooklyn.policy.enricher.TimeWeightedDeltaEnricher/g
+s/([^e].|^)brooklyn.enricher.basic.AbstractAggregatingEnricher/\1org.apache.brooklyn.enricher.stock.AbstractAggregatingEnricher/g
+s/([^e].|^)brooklyn.enricher.basic.AbstractAggregator/\1org.apache.brooklyn.enricher.stock.AbstractAggregator/g
+s/([^e].|^)brooklyn.enricher.basic.AbstractEnricher/\1org.apache.brooklyn.core.enricher.AbstractEnricher/g
+s/([^e].|^)brooklyn.enricher.basic.AbstractMultipleSensorAggregator/\1org.apache.brooklyn.enricher.stock.AbstractMultipleSensorAggregator/g
+s/([^e].|^)brooklyn.enricher.basic.AbstractTransformer/\1org.apache.brooklyn.enricher.stock.AbstractTransformer/g
+s/([^e].|^)brooklyn.enricher.basic.AbstractTransformingEnricher/\1org.apache.brooklyn.enricher.stock.AbstractTransformingEnricher/g
+s/([^e].|^)brooklyn.enricher.basic.AbstractTypeTransformingEnricher/\1org.apache.brooklyn.enricher.stock.AbstractTypeTransformingEnricher/g
+s/([^e].|^)brooklyn.enricher.basic.AddingEnricher/\1org.apache.brooklyn.enricher.stock.AddingEnricher/g
+s/([^e].|^)brooklyn.enricher.basic.Aggregator/\1org.apache.brooklyn.enricher.stock.Aggregator/g
+s/([^e].|^)brooklyn.enricher.basic.Combiner/\1org.apache.brooklyn.enricher.stock.Combiner/g
+s/([^e].|^)brooklyn.enricher.basic.EnricherDynamicType/\1org.apache.brooklyn.core.enricher.EnricherDynamicType/g
+s/([^e].|^)brooklyn.enricher.basic.EnricherTypeSnapshot/\1org.apache.brooklyn.core.enricher.EnricherTypeSnapshot/g
+s/([^e].|^)brooklyn.enricher.basic.Joiner/\1org.apache.brooklyn.enricher.stock.Joiner/g
+s/([^e].|^)brooklyn.enricher.basic.Propagator/\1org.apache.brooklyn.enricher.stock.Propagator/g
+s/([^e].|^)brooklyn.enricher.basic.SensorPropagatingEnricher/\1org.apache.brooklyn.enricher.stock.SensorPropagatingEnricher/g
+s/([^e].|^)brooklyn.enricher.basic.SensorTransformingEnricher/\1org.apache.brooklyn.enricher.stock.SensorTransformingEnricher/g
+s/([^e].|^)brooklyn.enricher.basic.Transformer/\1org.apache.brooklyn.enricher.stock.Transformer/g
+s/([^e].|^)brooklyn.enricher.basic.UpdatingMap/\1org.apache.brooklyn.enricher.stock.UpdatingMap/g
+s/([^e].|^)brooklyn.enricher.basic.YamlRollingTimeWindowMeanEnricher/\1org.apache.brooklyn.enricher.stock.YamlRollingTimeWindowMeanEnricher/g
+s/([^e].|^)brooklyn.enricher.basic.YamlTimeWeightedDeltaEnricher/\1org.apache.brooklyn.enricher.stock.YamlTimeWeightedDeltaEnricher/g
+s/([^e].|^)brooklyn.entity.Application/\1org.apache.brooklyn.api.entity.Application/g
+s/([^e].|^)brooklyn.entity.Effector/\1org.apache.brooklyn.api.effector.Effector/g
+s/([^e].|^)brooklyn.entity.Entity/\1org.apache.brooklyn.api.entity.Entity/g
+s/([^e].|^)brooklyn.entity.EntityType/\1org.apache.brooklyn.api.entity.EntityType/g
+s/([^e].|^)brooklyn.entity.Feed/\1org.apache.brooklyn.api.sensor.Feed/g
+s/([^e].|^)brooklyn.entity.Group/\1org.apache.brooklyn.api.entity.Group/g
+s/([^e].|^)brooklyn.entity.ParameterType/\1org.apache.brooklyn.api.effector.ParameterType/g
+s/([^e].|^)brooklyn.entity.annotation.Effector/\1org.apache.brooklyn.core.annotation.Effector/g
+s/([^e].|^)brooklyn.entity.annotation.EffectorParam/\1org.apache.brooklyn.core.annotation.EffectorParam/g
+s/([^e].|^)brooklyn.entity.basic.AbstractApplication/\1org.apache.brooklyn.core.entity.AbstractApplication/g
+s/([^e].|^)brooklyn.entity.basic.AbstractConfigurableEntityFactory/\1org.apache.brooklyn.core.entity.factory.AbstractConfigurableEntityFactory/g
+s/([^e].|^)brooklyn.entity.basic.AbstractEffector/\1org.apache.brooklyn.core.effector.AbstractEffector/g
+s/([^e].|^)brooklyn.entity.basic.AbstractEntity/\1org.apache.brooklyn.core.entity.AbstractEntity/g
+s/([^e].|^)brooklyn.entity.basic.AbstractGroup/\1org.apache.brooklyn.entity.group.AbstractGroup/g
+s/([^e].|^)brooklyn.entity.basic.AbstractGroupImpl/\1org.apache.brooklyn.entity.group.AbstractGroupImpl/g
+s/([^e].|^)brooklyn.entity.basic.AbstractSoftwareProcessDriver/\1org.apache.brooklyn.entity.software.base.AbstractSoftwareProcessDriver/g
+s/([^e].|^)brooklyn.entity.basic.AbstractSoftwareProcessSshDriver/\1org.apache.brooklyn.entity.software.base.AbstractSoftwareProcessSshDriver/g
+s/([^e].|^)brooklyn.entity.basic.AbstractSoftwareProcessWinRmDriver/\1org.apache.brooklyn.entity.software.base.AbstractSoftwareProcessWinRmDriver/g
+s/([^e].|^)brooklyn.entity.basic.AbstractVanillaProcess/\1org.apache.brooklyn.entity.software.base.AbstractVanillaProcess/g
+s/([^e].|^)brooklyn.entity.basic.ApplicationBuilder/\1org.apache.brooklyn.core.entity.factory.ApplicationBuilder/g
+s/([^e].|^)brooklyn.entity.basic.Attributes/\1org.apache.brooklyn.core.entity.Attributes/g
+s/([^e].|^)brooklyn.entity.basic.BasicApplication/\1org.apache.brooklyn.entity.stock.BasicApplication/g
+s/([^e].|^)brooklyn.entity.basic.BasicApplicationImpl/\1org.apache.brooklyn.entity.stock.BasicApplicationImpl/g
+s/([^e].|^)brooklyn.entity.basic.BasicConfigurableEntityFactory/\1org.apache.brooklyn.core.entity.factory.BasicConfigurableEntityFactory/g
+s/([^e].|^)brooklyn.entity.basic.BasicEntity/\1org.apache.brooklyn.entity.stock.BasicEntity/g
+s/([^e].|^)brooklyn.entity.basic.BasicEntityImpl/\1org.apache.brooklyn.entity.stock.BasicEntityImpl/g
+s/([^e].|^)brooklyn.entity.basic.BasicGroup/\1org.apache.brooklyn.entity.group.BasicGroup/g
+s/([^e].|^)brooklyn.entity.basic.BasicGroupImpl/\1org.apache.brooklyn.entity.group.BasicGroupImpl/g
+s/([^e].|^)brooklyn.entity.basic.BasicParameterType/\1org.apache.brooklyn.core.effector.BasicParameterType/g
+s/([^e].|^)brooklyn.entity.basic.BasicStartable/\1org.apache.brooklyn.entity.stock.BasicStartable/g
+s/([^e].|^)brooklyn.entity.basic.BasicStartableImpl/\1org.apache.brooklyn.entity.stock.BasicStartableImpl/g
+s/([^e].|^)brooklyn.entity.basic.BrooklynConfigKeys/\1org.apache.brooklyn.core.entity.BrooklynConfigKeys/g
+s/([^e].|^)brooklyn.entity.basic.BrooklynShutdownHooks/\1org.apache.brooklyn.core.mgmt.internal.BrooklynShutdownHooks/g
+s/([^e].|^)brooklyn.entity.basic.BrooklynTags/\1org.apache.brooklyn.core.mgmt.BrooklynTags/g
+s/([^e].|^)brooklyn.entity.basic.BrooklynTaskTags/\1org.apache.brooklyn.core.mgmt.BrooklynTaskTags/g
+s/([^e].|^)brooklyn.entity.basic.BrooklynTasks/\1org.apache.brooklyn.core.mgmt.BrooklynTasks/g
+s/([^e].|^)brooklyn.entity.basic.ClosureEntityFactory/\1org.apache.brooklyn.core.entity.factory.ClosureEntityFactory/g
+s/([^e].|^)brooklyn.entity.basic.ConfigKeys/\1org.apache.brooklyn.core.config.ConfigKeys/g
+s/([^e].|^)brooklyn.entity.basic.ConfigMapViewWithStringKeys/\1org.apache.brooklyn.core.entity.internal.ConfigMapViewWithStringKeys/g
+s/([^e].|^)brooklyn.entity.basic.ConfigurableEntityFactory/\1org.apache.brooklyn.core.entity.factory.ConfigurableEntityFactory/g
+s/([^e].|^)brooklyn.entity.basic.ConfigurableEntityFactoryFromEntityFactory/\1org.apache.brooklyn.core.entity.factory.ConfigurableEntityFactoryFromEntityFactory/g
+s/([^e].|^)brooklyn.entity.basic.DataEntity/\1org.apache.brooklyn.entity.stock.DataEntity/g
+s/([^e].|^)brooklyn.entity.basic.DataEntityImpl/\1org.apache.brooklyn.entity.stock.DataEntityImpl/g
+s/([^e].|^)brooklyn.entity.basic.DelegateEntity/\1org.apache.brooklyn.entity.stock.DelegateEntity/g
+s/([^e].|^)brooklyn.entity.basic.DelegateEntityImpl/\1org.apache.brooklyn.entity.stock.DelegateEntityImpl/g
+s/([^e].|^)brooklyn.entity.basic.DynamicGroup/\1org.apache.brooklyn.entity.group.DynamicGroup/g
+s/([^e].|^)brooklyn.entity.basic.DynamicGroupImpl/\1org.apache.brooklyn.entity.group.DynamicGroupImpl/g
+s/([^e].|^)brooklyn.entity.basic.EffectorStartableImpl/\1org.apache.brooklyn.entity.stock.EffectorStartableImpl/g
+s/([^e].|^)brooklyn.entity.basic.EmptySoftwareProcess/\1org.apache.brooklyn.entity.software.base.EmptySoftwareProcess/g
+s/([^e].|^)brooklyn.entity.basic.EmptySoftwareProcessDriver/\1org.apache.brooklyn.entity.software.base.EmptySoftwareProcessDriver/g
+s/([^e].|^)brooklyn.entity.basic.EmptySoftwareProcessImpl/\1org.apache.brooklyn.entity.software.base.EmptySoftwareProcessImpl/g
+s/([^e].|^)brooklyn.entity.basic.EmptySoftwareProcessSshDriver/\1org.apache.brooklyn.entity.software.base.EmptySoftwareProcessSshDriver/g
+s/([^e].|^)brooklyn.entity.basic.Entities/\1org.apache.brooklyn.core.entity.Entities/g
+s/([^e].|^)brooklyn.entity.basic.EntityAdjuncts/\1org.apache.brooklyn.core.entity.EntityAdjuncts/g
+s/([^e].|^)brooklyn.entity.basic.EntityAndAttribute/\1org.apache.brooklyn.core.entity.EntityAndAttribute/g
+s/([^e].|^)brooklyn.entity.basic.EntityConfigMap/\1org.apache.brooklyn.core.entity.internal.EntityConfigMap/g
+s/([^e].|^)brooklyn.entity.basic.EntityDynamicType/\1org.apache.brooklyn.core.entity.EntityDynamicType/g
+s/([^e].|^)brooklyn.entity.basic.EntityFactory/\1org.apache.brooklyn.core.entity.factory.EntityFactory/g
+s/([^e].|^)brooklyn.entity.basic.EntityFactoryForLocation/\1org.apache.brooklyn.core.entity.factory.EntityFactoryForLocation/g
+s/([^e].|^)brooklyn.entity.basic.EntityFunctions/\1org.apache.brooklyn.core.entity.EntityFunctions/g
+s/([^e].|^)brooklyn.entity.basic.EntityInitializers/\1org.apache.brooklyn.core.entity.EntityInitializers/g
+s/([^e].|^)brooklyn.entity.basic.EntityInternal/\1org.apache.brooklyn.core.entity.EntityInternal/g
+s/([^e].|^)brooklyn.entity.basic.EntityLocal/\1org.apache.brooklyn.api.entity.EntityLocal/g
+s/([^e].|^)brooklyn.entity.basic.EntityPredicates/\1org.apache.brooklyn.core.entity.EntityPredicates/g
+s/([^e].|^)brooklyn.entity.basic.EntitySuppliers/\1org.apache.brooklyn.core.entity.EntitySuppliers/g
+s/([^e].|^)brooklyn.entity.basic.EntityTasks/\1org.apache.brooklyn.core.entity.EntityTasks/g
+s/([^e].|^)brooklyn.entity.basic.EntityTransientCopyInternal/\1org.apache.brooklyn.core.entity.internal.EntityTransientCopyInternal/g
+s/([^e].|^)brooklyn.entity.basic.EntityTypeSnapshot/\1org.apache.brooklyn.core.entity.EntityTypeSnapshot/g
+s/([^e].|^)brooklyn.entity.basic.EntityTypes/\1org.apache.brooklyn.core.entity.EntityTypes/g
+s/([^e].|^)brooklyn.entity.basic.ExplicitEffector/\1org.apache.brooklyn.core.effector.ExplicitEffector/g
+s/([^e].|^)brooklyn.entity.basic.Lifecycle/\1org.apache.brooklyn.core.entity.lifecycle.Lifecycle/g
+s/([^e].|^)brooklyn.entity.basic.MethodEffector/\1org.apache.brooklyn.core.effector.MethodEffector/g
+s/([^e].|^)brooklyn.entity.basic.PolicyDescriptor/\1org.apache.brooklyn.core.entity.lifecycle.PolicyDescriptor/g
+s/([^e].|^)brooklyn.entity.basic.QuorumCheck/\1org.apache.brooklyn.util.collections.QuorumCheck/g
+s/([^e].|^)brooklyn.entity.basic.SameServerDriverLifecycleEffectorTasks/\1org.apache.brooklyn.entity.software.base.SameServerDriverLifecycleEffectorTasks/g
+s/([^e].|^)brooklyn.entity.basic.SameServerEntity/\1org.apache.brooklyn.entity.software.base.SameServerEntity/g
+s/([^e].|^)brooklyn.entity.basic.SameServerEntityImpl/\1org.apache.brooklyn.entity.software.base.SameServerEntityImpl/g
+s/([^e].|^)brooklyn.entity.basic.Sanitizer/\1org.apache.brooklyn.core.config.Sanitizer/g
+s/([^e].|^)brooklyn.entity.basic.ServiceStateLogic/\1org.apache.brooklyn.core.entity.lifecycle.ServiceStateLogic/g
+s/([^e].|^)brooklyn.entity.basic.SoftwareProcess/\1org.apache.brooklyn.entity.software.base.SoftwareProcess/g
+s/([^e].|^)brooklyn.entity.basic.SoftwareProcessDriver/\1org.apache.brooklyn.entity.software.base.SoftwareProcessDriver/g
+s/([^e].|^)brooklyn.entity.basic.SoftwareProcessDriverLifecycleEffectorTasks/\1org.apache.brooklyn.entity.software.base.SoftwareProcessDriverLifecycleEffectorTasks/g
+s/([^e].|^)brooklyn.entity.basic.SoftwareProcessImpl/\1org.apache.brooklyn.entity.software.base.SoftwareProcessImpl/g
+s/([^e].|^)brooklyn.entity.basic.StartableApplication/\1org.apache.brooklyn.core.entity.StartableApplication/g
+s/([^e].|^)brooklyn.entity.basic.VanillaSoftwareProcess/\1org.apache.brooklyn.entity.software.base.VanillaSoftwareProcess/g
+s/([^e].|^)brooklyn.entity.basic.VanillaSoftwareProcessDriver/\1org.apache.brooklyn.entity.software.base.VanillaSoftwareProcessDriver/g
+s/([^e].|^)brooklyn.entity.basic.VanillaSoftwareProcessImpl/\1org.apache.brooklyn.entity.software.base.VanillaSoftwareProcessImpl/g
+s/([^e].|^)brooklyn.entity.basic.VanillaSoftwareProcessSshDriver/\1org.apache.brooklyn.entity.software.base.VanillaSoftwareProcessSshDriver/g
+s/([^e].|^)brooklyn.entity.basic.VanillaWindowsProcess/\1org.apache.brooklyn.entity.software.base.VanillaWindowsProcess/g
+s/([^e].|^)brooklyn.entity.basic.VanillaWindowsProcessDriver/\1org.apache.brooklyn.entity.software.base.VanillaWindowsProcessDriver/g
+s/([^e].|^)brooklyn.entity.basic.VanillaWindowsProcessImpl/\1org.apache.brooklyn.entity.software.base.VanillaWindowsProcessImpl/g
+s/([^e].|^)brooklyn.entity.basic.VanillaWindowsProcessWinRmDriver/\1org.apache.brooklyn.entity.software.base.VanillaWindowsProcessWinRmDriver/g
+s/([^e].|^)brooklyn.entity.basic.lifecycle.NaiveScriptRunner/\1org.apache.brooklyn.entity.software.base.lifecycle.NaiveScriptRunner/g
+s/([^e].|^)brooklyn.entity.basic.lifecycle.ScriptHelper/\1org.apache.brooklyn.entity.software.base.lifecycle.ScriptHelper/g
+s/([^e].|^)brooklyn.entity.basic.lifecycle.ScriptPart/\1org.apache.brooklyn.entity.software.base.lifecycle.ScriptPart/g
+s/([^e].|^)brooklyn.entity.brooklyn.BrooklynMetrics/\1org.apache.brooklyn.core.server.entity.BrooklynMetrics/g
+s/([^e].|^)brooklyn.entity.brooklyn.BrooklynMetricsImpl/\1org.apache.brooklyn.core.server.entity.BrooklynMetricsImpl/g
+s/([^e].|^)brooklyn.entity.brooklynnode.BrooklynCluster/\1org.apache.brooklyn.entity.brooklynnode.BrooklynCluster/g
+s/([^e].|^)brooklyn.entity.brooklynnode.BrooklynClusterImpl/\1org.apache.brooklyn.entity.brooklynnode.BrooklynClusterImpl/g
+s/([^e].|^)brooklyn.entity.brooklynnode.BrooklynEntityMirror/\1org.apache.brooklyn.entity.brooklynnode.BrooklynEntityMirror/g
+s/([^e].|^)brooklyn.entity.brooklynnode.BrooklynEntityMirrorImpl/\1org.apache.brooklyn.entity.brooklynnode.BrooklynEntityMirrorImpl/g
+s/([^e].|^)brooklyn.entity.brooklynnode.BrooklynNode/\1org.apache.brooklyn.entity.brooklynnode.BrooklynNode/g
+s/([^e].|^)brooklyn.entity.brooklynnode.BrooklynNodeDriver/\1org.apache.brooklyn.entity.brooklynnode.BrooklynNodeDriver/g
+s/([^e].|^)brooklyn.entity.brooklynnode.BrooklynNodeImpl/\1org.apache.brooklyn.entity.brooklynnode.BrooklynNodeImpl/g
+s/([^e].|^)brooklyn.entity.brooklynnode.BrooklynNodeSshDriver/\1org.apache.brooklyn.entity.brooklynnode.BrooklynNodeSshDriver/g
+s/([^e].|^)brooklyn.entity.brooklynnode.EntityHttpClient/\1org.apache.brooklyn.entity.brooklynnode.EntityHttpClient/g
+s/([^e].|^)brooklyn.entity.brooklynnode.EntityHttpClientImpl/\1org.apache.brooklyn.entity.brooklynnode.EntityHttpClientImpl/g
+s/([^e].|^)brooklyn.entity.brooklynnode.LocalBrooklynNode/\1org.apache.brooklyn.entity.brooklynnode.LocalBrooklynNode/g
+s/([^e].|^)brooklyn.entity.brooklynnode.LocalBrooklynNodeImpl/\1org.apache.brooklyn.entity.brooklynnode.LocalBrooklynNodeImpl/g
+s/([^e].|^)brooklyn.entity.brooklynnode.RemoteEffectorBuilder/\1org.apache.brooklyn.entity.brooklynnode.RemoteEffectorBuilder/g
+s/([^e].|^)brooklyn.entity.brooklynnode.effector.BrooklynClusterUpgradeEffectorBody/\1org.apache.brooklyn.entity.brooklynnode.effector.BrooklynClusterUpgradeEffectorBody/g
+s/([^e].|^)brooklyn.entity.brooklynnode.effector.BrooklynNodeUpgradeEffectorBody/\1org.apache.brooklyn.entity.brooklynnode.effector.BrooklynNodeUpgradeEffectorBody/g
+s/([^e].|^)brooklyn.entity.brooklynnode.effector.SelectMasterEffectorBody/\1org.apache.brooklyn.entity.brooklynnode.effector.SelectMasterEffectorBody/g
+s/([^e].|^)brooklyn.entity.brooklynnode.effector.SetHighAvailabilityModeEffectorBody/\1org.apache.brooklyn.entity.brooklynnode.effector.SetHighAvailabilityModeEffectorBody/g
+s/([^e].|^)brooklyn.entity.brooklynnode.effector.SetHighAvailabilityPriorityEffectorBody/\1org.apache.brooklyn.entity.brooklynnode.effector.SetHighAvailabilityPriorityEffectorBody/g
+s/([^e].|^)brooklyn.entity.chef.ChefAttributeFeed/\1org.apache.brooklyn.entity.chef.ChefAttributeFeed/g
+s/([^e].|^)brooklyn.entity.chef.ChefAttributePollConfig/\1org.apache.brooklyn.entity.chef.ChefAttributePollConfig/g
+s/([^e].|^)brooklyn.entity.chef.ChefBashCommands/\1org.apache.brooklyn.entity.chef.ChefBashCommands/g
+s/([^e].|^)brooklyn.entity.chef.ChefConfig/\1org.apache.brooklyn.entity.chef.ChefConfig/g
+s/([^e].|^)brooklyn.entity.chef.ChefConfigs/\1org.apache.brooklyn.entity.chef.ChefConfigs/g
+s/([^e].|^)brooklyn.entity.chef.ChefEntity/\1org.apache.brooklyn.entity.chef.ChefEntity/g
+s/([^e].|^)brooklyn.entity.chef.ChefEntityImpl/\1org.apache.brooklyn.entity.chef.ChefEntityImpl/g
+s/([^e].|^)brooklyn.entity.chef.ChefLifecycleEffectorTasks/\1org.apache.brooklyn.entity.chef.ChefLifecycleEffectorTasks/g
+s/([^e].|^)brooklyn.entity.chef.ChefServerTasks/\1org.apache.brooklyn.entity.chef.ChefServerTasks/g
+s/([^e].|^)brooklyn.entity.chef.ChefSoloDriver/\1org.apache.brooklyn.entity.chef.ChefSoloDriver/g
+s/([^e].|^)brooklyn.entity.chef.ChefSoloTasks/\1org.apache.brooklyn.entity.chef.ChefSoloTasks/g
+s/([^e].|^)brooklyn.entity.chef.ChefTasks/\1org.apache.brooklyn.entity.chef.ChefTasks/g
+s/([^e].|^)brooklyn.entity.chef.KnifeConvergeTaskFactory/\1org.apache.brooklyn.entity.chef.KnifeConvergeTaskFactory/g
+s/([^e].|^)brooklyn.entity.chef.KnifeTaskFactory/\1org.apache.brooklyn.entity.chef.KnifeTaskFactory/g
+s/([^e].|^)brooklyn.entity.database.DatabaseNode/\1org.apache.brooklyn.entity.database.DatabaseNode/g
+s/([^e].|^)brooklyn.entity.database.DatastoreMixins/\1org.apache.brooklyn.entity.database.DatastoreMixins/g
+s/([^e].|^)brooklyn.entity.database.crate.CrateNode/\1org.apache.brooklyn.entity.database.crate.CrateNode/g
+s/([^e].|^)brooklyn.entity.database.crate.CrateNodeDriver/\1org.apache.brooklyn.entity.database.crate.CrateNodeDriver/g
+s/([^e].|^)brooklyn.entity.database.crate.CrateNodeImpl/\1org.apache.brooklyn.entity.database.crate.CrateNodeImpl/g
+s/([^e].|^)brooklyn.entity.database.crate.CrateNodeSshDriver/\1org.apache.brooklyn.entity.database.crate.CrateNodeSshDriver/g
+s/([^e].|^)brooklyn.entity.database.mariadb.MariaDbDriver/\1org.apache.brooklyn.entity.database.mariadb.MariaDbDriver/g
+s/([^e].|^)brooklyn.entity.database.mariadb.MariaDbNode/\1org.apache.brooklyn.entity.database.mariadb.MariaDbNode/g
+s/([^e].|^)brooklyn.entity.database.mariadb.MariaDbNodeImpl/\1org.apache.brooklyn.entity.database.mariadb.MariaDbNodeImpl/g
+s/([^e].|^)brooklyn.entity.database.mariadb.MariaDbSshDriver/\1org.apache.brooklyn.entity.database.mariadb.MariaDbSshDriver/g
+s/([^e].|^)brooklyn.entity.database.mysql.MySqlDriver/\1org.apache.brooklyn.entity.database.mysql.MySqlDriver/g
+s/([^e].|^)brooklyn.entity.database.mysql.MySqlNode/\1org.apache.brooklyn.entity.database.mysql.MySqlNode/g
+s/([^e].|^)brooklyn.entity.database.mysql.MySqlNodeImpl/\1org.apache.brooklyn.entity.database.mysql.MySqlNodeImpl/g
+s/([^e].|^)brooklyn.entity.database.mysql.MySqlSshDriver/\1org.apache.brooklyn.entity.database.mysql.MySqlSshDriver/g
+s/([^e].|^)brooklyn.entity.database.postgresql.PostgreSqlDriver/\1org.apache.brooklyn.entity.database.postgresql.PostgreSqlDriver/g
+s/([^e].|^)brooklyn.entity.database.postgresql.PostgreSqlNode/\1org.apache.brooklyn.entity.database.postgresql.PostgreSqlNode/g
+s/([^e].|^)brooklyn.entity.database.postgresql.PostgreSqlNodeChefImplFromScratch/\1org.apache.brooklyn.entity.database.postgresql.PostgreSqlNodeChefImplFromScratch/g
+s/([^e].|^)brooklyn.entity.database.postgresql.PostgreSqlNodeImpl/\1org.apache.brooklyn.entity.database.postgresql.PostgreSqlNodeImpl/g
+s/([^e].|^)brooklyn.entity.database.postgresql.PostgreSqlSpecs/\1org.apache.brooklyn.entity.database.postgresql.PostgreSqlSpecs/g
+s/([^e].|^)brooklyn.entity.database.postgresql.PostgreSqlSshDriver/\1org.apache.brooklyn.entity.database.postgresql.PostgreSqlSshDriver/g
+s/([^e].|^)brooklyn.entity.database.rubyrep.RubyRepDriver/\1org.apache.brooklyn.entity.database.rubyrep.RubyRepDriver/g
+s/([^e].|^)brooklyn.entity.database.rubyrep.RubyRepNode/\1org.apache.brooklyn.entity.database.rubyrep.RubyRepNode/g
+s/([^e].|^)brooklyn.entity.database.rubyrep.RubyRepNodeImpl/\1org.apache.brooklyn.entity.database.rubyrep.RubyRepNodeImpl/g
+s/([^e].|^)brooklyn.entity.database.rubyrep.RubyRepSshDriver/\1org.apache.brooklyn.entity.database.rubyrep.RubyRepSshDriver/g
+s/([^e].|^)brooklyn.entity.dns.AbstractGeoDnsService/\1org.apache.brooklyn.entity.dns.AbstractGeoDnsService/g
+s/([^e].|^)brooklyn.entity.dns.AbstractGeoDnsServiceImpl/\1org.apache.brooklyn.entity.dns.AbstractGeoDnsServiceImpl/g
+s/([^e].|^)brooklyn.entity.dns.geoscaling.GeoscalingDnsService/\1org.apache.brooklyn.entity.dns.geoscaling.GeoscalingDnsService/g
+s/([^e].|^)brooklyn.entity.dns.geoscaling.GeoscalingDnsServiceImpl/\1org.apache.brooklyn.entity.dns.geoscaling.GeoscalingDnsServiceImpl/g
+s/([^e].|^)brooklyn.entity.dns.geoscaling.GeoscalingScriptGenerator/\1org.apache.brooklyn.entity.dns.geoscaling.GeoscalingScriptGenerator/g
+s/([^e].|^)brooklyn.entity.dns.geoscaling.GeoscalingWebClient/\1org.apache.brooklyn.entity.dns.geoscaling.GeoscalingWebClient/g
+s/([^e].|^)brooklyn.entity.drivers.BasicEntityDriverManager/\1org.apache.brooklyn.core.entity.drivers.BasicEntityDriverManager/g
+s/([^e].|^)brooklyn.entity.drivers.DriverDependentEntity/\1org.apache.brooklyn.api.entity.drivers.DriverDependentEntity/g
+s/([^e].|^)brooklyn.entity.drivers.EntityDriver/\1org.apache.brooklyn.api.entity.drivers.EntityDriver/g
+s/([^e].|^)brooklyn.entity.drivers.EntityDriverManager/\1org.apache.brooklyn.api.entity.drivers.EntityDriverManager/g
+s/([^e].|^)brooklyn.entity.drivers.ReflectiveEntityDriverFactory/\1org.apache.brooklyn.core.entity.drivers.ReflectiveEntityDriverFactory/g
+s/([^e].|^)brooklyn.entity.drivers.RegistryEntityDriverFactory/\1org.apache.brooklyn.core.entity.drivers.RegistryEntityDriverFactory/g
+s/([^e].|^)brooklyn.entity.drivers.downloads.BasicDownloadRequirement/\1org.apache.brooklyn.core.entity.drivers.downloads.BasicDownloadRequirement/g
+s/([^e].|^)brooklyn.entity.drivers.downloads.BasicDownloadResolver/\1org.apache.brooklyn.core.entity.drivers.downloads.BasicDownloadResolver/g
+s/([^e].|^)brooklyn.entity.drivers.downloads.BasicDownloadTargets/\1org.apache.brooklyn.core.entity.drivers.downloads.BasicDownloadTargets/g
+s/([^e].|^)brooklyn.entity.drivers.downloads.BasicDownloadsManager/\1org.apache.brooklyn.core.entity.drivers.downloads.BasicDownloadsManager/g
+s/([^e].|^)brooklyn.entity.drivers.downloads.DownloadProducerFromCloudsoftRepo/\1org.apache.brooklyn.core.entity.drivers.downloads.DownloadProducerFromCloudsoftRepo/g
+s/([^e].|^)brooklyn.entity.drivers.downloads.DownloadProducerFromLocalRepo/\1org.apache.brooklyn.core.entity.drivers.downloads.DownloadProducerFromLocalRepo/g
+s/([^e].|^)brooklyn.entity.drivers.downloads.DownloadProducerFromProperties/\1org.apache.brooklyn.core.entity.drivers.downloads.DownloadProducerFromProperties/g
+s/([^e].|^)brooklyn.entity.drivers.downloads.DownloadProducerFromUrlAttribute/\1org.apache.brooklyn.core.entity.drivers.downloads.DownloadProducerFromUrlAttribute/g
+s/([^e].|^)brooklyn.entity.drivers.downloads.DownloadResolver/\1org.apache.brooklyn.api.entity.drivers.downloads.DownloadResolver/g
+s/([^e].|^)brooklyn.entity.drivers.downloads.DownloadResolverManager/\1org.apache.brooklyn.api.entity.drivers.downloads.DownloadResolverManager/g
+s/([^e].|^)brooklyn.entity.drivers.downloads.DownloadSubstituters/\1org.apache.brooklyn.core.entity.drivers.downloads.DownloadSubstituters/g
+s/([^e].|^)brooklyn.entity.drivers.downloads.FilenameProducers/\1org.apache.brooklyn.core.entity.drivers.downloads.FilenameProducers/g
+s/([^e].|^)brooklyn.entity.effector.AddChildrenEffector/\1org.apache.brooklyn.core.effector.AddChildrenEffector/g
+s/([^e].|^)brooklyn.entity.effector.AddEffector/\1org.apache.brooklyn.core.effector.AddEffector/g
+s/([^e].|^)brooklyn.entity.effector.AddSensor/\1org.apache.brooklyn.core.effector.AddSensor/g
+s/([^e].|^)brooklyn.entity.effector.EffectorAndBody/\1org.apache.brooklyn.core.effector.EffectorAndBody/g
+s/([^e].|^)brooklyn.entity.effector.EffectorBase/\1org.apache.brooklyn.core.effector.EffectorBase/g
+s/([^e].|^)brooklyn.entity.effector.EffectorBody/\1org.apache.brooklyn.core.effector.EffectorBody/g
+s/([^e].|^)brooklyn.entity.effector.EffectorTasks/\1org.apache.brooklyn.core.effector.EffectorTasks/g
+s/([^e].|^)brooklyn.entity.effector.EffectorWithBody/\1org.apache.brooklyn.core.effector.EffectorWithBody/g
+s/([^e].|^)brooklyn.entity.effector.Effectors/\1org.apache.brooklyn.core.effector.Effectors/g
+s/([^e].|^)brooklyn.entity.group.AbstractMembershipTrackingPolicy/\1org.apache.brooklyn.entity.group.AbstractMembershipTrackingPolicy/g
+s/([^e].|^)brooklyn.entity.group.Cluster/\1org.apache.brooklyn.entity.group.Cluster/g
+s/([^e].|^)brooklyn.entity.group.DynamicCluster/\1org.apache.brooklyn.entity.group.DynamicCluster/g
+s/([^e].|^)brooklyn.entity.group.DynamicClusterImpl/\1org.apache.brooklyn.entity.group.DynamicClusterImpl/g
+s/([^e].|^)brooklyn.entity.group.DynamicFabric/\1org.apache.brooklyn.entity.group.DynamicFabric/g
+s/([^e].|^)brooklyn.entity.group.DynamicFabricImpl/\1org.apache.brooklyn.entity.group.DynamicFabricImpl/g
+s/([^e].|^)brooklyn.entity.group.DynamicMultiGroup/\1org.apache.brooklyn.entity.group.DynamicMultiGroup/g
+s/([^e].|^)brooklyn.entity.group.DynamicMultiGroupImpl/\1org.apache.brooklyn.entity.group.DynamicMultiGroupImpl/g
+s/([^e].|^)brooklyn.entity.group.DynamicRegionsFabric/\1org.apache.brooklyn.entity.group.DynamicRegionsFabric/g
+s/([^e].|^)brooklyn.entity.group.DynamicRegionsFabricImpl/\1org.apache.brooklyn.entity.group.DynamicRegionsFabricImpl/g
+s/([^e].|^)brooklyn.entity.group.Fabric/\1org.apache.brooklyn.entity.group.Fabric/g
+s/([^e].|^)brooklyn.entity.group.QuarantineGroup/\1org.apache.brooklyn.entity.group.QuarantineGroup/g
+s/([^e].|^)brooklyn.entity.group.QuarantineGroupImpl/\1org.apache.brooklyn.entity.group.QuarantineGroupImpl/g
+s/([^e].|^)brooklyn.entity.group.StopFailedRuntimeException/\1org.apache.brooklyn.entity.group.StopFailedRuntimeException/g
+s/([^e].|^)brooklyn.entity.group.Tier/\1org.apache.brooklyn.entity.group.Tier/g
+s/([^e].|^)brooklyn.entity.group.zoneaware.AbstractZoneFailureDetector/\1org.apache.brooklyn.entity.group.zoneaware.AbstractZoneFailureDetector/g
+s/([^e].|^)brooklyn.entity.group.zoneaware.BalancingNodePlacementStrategy/\1org.apache.brooklyn.entity.group.zoneaware.BalancingNodePlacementStrategy/g
+s/([^e].|^)brooklyn.entity.group.zoneaware.CombiningZoneFailureDetector/\1org.apache.brooklyn.entity.group.zoneaware.CombiningZoneFailureDetector/g
+s/([^e].|^)brooklyn.entity.group.zoneaware.CriticalCauseZoneFailureDetector/\1org.apache.brooklyn.entity.group.zoneaware.CriticalCauseZoneFailureDetector/g
+s/([^e].|^)brooklyn.entity.group.zoneaware.ProportionalZoneFailureDetector/\1org.apache.brooklyn.entity.group.zoneaware.ProportionalZoneFailureDetector/g
+s/([^e].|^)brooklyn.entity.java.JavaAppUtils/\1org.apache.brooklyn.entity.java.JavaAppUtils/g
+s/([^e].|^)brooklyn.entity.java.JavaEntityMethods/\1org.apache.brooklyn.entity.java.JavaEntityMethods/g
+s/([^e].|^)brooklyn.entity.java.JavaSoftwareProcessDriver/\1org.apache.brooklyn.entity.java.JavaSoftwareProcessDriver/g
+s/([^e].|^)brooklyn.entity.java.JavaSoftwareProcessSshDriver/\1org.apache.brooklyn.entity.java.JavaSoftwareProcessSshDriver/g
+s/([^e].|^)brooklyn.entity.java.JmxSupport/\1org.apache.brooklyn.entity.java.JmxSupport/g
+s/([^e].|^)brooklyn.entity.java.JmxmpSslSupport/\1org.apache.brooklyn.entity.java.JmxmpSslSupport/g
+s/([^e].|^)brooklyn.entity.java.UsesJava/\1org.apache.brooklyn.entity.java.UsesJava/g
+s/([^e].|^)brooklyn.entity.java.UsesJavaMXBeans/\1org.apache.brooklyn.entity.java.UsesJavaMXBeans/g
+s/([^e].|^)brooklyn.entity.java.UsesJmx/\1org.apache.brooklyn.entity.java.UsesJmx/g
+s/([^e].|^)brooklyn.entity.java.VanillaJavaApp/\1org.apache.brooklyn.entity.java.VanillaJavaApp/g
+s/([^e].|^)brooklyn.entity.java.VanillaJavaAppDriver/\1org.apache.brooklyn.entity.java.VanillaJavaAppDriver/g
+s/([^e].|^)brooklyn.entity.java.VanillaJavaAppImpl/\1org.apache.brooklyn.entity.java.VanillaJavaAppImpl/g
+s/([^e].|^)brooklyn.entity.java.VanillaJavaAppSshDriver/\1org.apache.brooklyn.entity.java.VanillaJavaAppSshDriver/g
+s/([^e].|^)brooklyn.entity.machine.MachineAttributes/\1org.apache.brooklyn.entity.machine.MachineAttributes/g
+s/([^e].|^)brooklyn.entity.machine.MachineEntity/\1org.apache.brooklyn.entity.machine.MachineEntity/g
+s/([^e].|^)brooklyn.entity.machine.MachineEntityImpl/\1org.apache.brooklyn.entity.machine.MachineEntityImpl/g
+s/([^e].|^)brooklyn.entity.messaging.MessageBroker/\1org.apache.brooklyn.entity.messaging.MessageBroker/g
+s/([^e].|^)brooklyn.entity.messaging.Queue/\1org.apache.brooklyn.entity.messaging.Queue/g
+s/([^e].|^)brooklyn.entity.messaging.Topic/\1org.apache.brooklyn.entity.messaging.Topic/g
+s/([^e].|^)brooklyn.entity.messaging.activemq.ActiveMQBroker/\1org.apache.brooklyn.entity.messaging.activemq.ActiveMQBroker/g
+s/([^e].|^)brooklyn.entity.messaging.activemq.ActiveMQBrokerImpl/\1org.apache.brooklyn.entity.messaging.activemq.ActiveMQBrokerImpl/g
+s/([^e].|^)brooklyn.entity.messaging.activemq.ActiveMQDestination/\1org.apache.brooklyn.entity.messaging.activemq.ActiveMQDestination/g
+s/([^e].|^)brooklyn.entity.messaging.activemq.ActiveMQDestinationImpl/\1org.apache.brooklyn.entity.messaging.activemq.ActiveMQDestinationImpl/g
+s/([^e].|^)brooklyn.entity.messaging.activemq.ActiveMQDriver/\1org.apache.brooklyn.entity.messaging.activemq.ActiveMQDriver/g
+s/([^e].|^)brooklyn.entity.messaging.activemq.ActiveMQQueue/\1org.apache.brooklyn.entity.messaging.activemq.ActiveMQQueue/g
+s/([^e].|^)brooklyn.entity.messaging.activemq.ActiveMQQueueImpl/\1org.apache.brooklyn.entity.messaging.activemq.ActiveMQQueueImpl/g
+s/([^e].|^)brooklyn.entity.messaging.activemq.ActiveMQSpecs/\1org.apache.brooklyn.entity.messaging.activemq.ActiveMQSpecs/g
+s/([^e].|^)brooklyn.entity.messaging.activemq.ActiveMQSshDriver/\1org.apache.brooklyn.entity.messaging.activemq.ActiveMQSshDriver/g
+s/([^e].|^)brooklyn.entity.messaging.activemq.ActiveMQTopic/\1org.apache.brooklyn.entity.messaging.activemq.ActiveMQTopic/g
+s/([^e].|^)brooklyn.entity.messaging.activemq.ActiveMQTopicImpl/\1org.apache.brooklyn.entity.messaging.activemq.ActiveMQTopicImpl/g
+s/([^e].|^)brooklyn.entity.messaging.amqp.AmqpExchange/\1org.apache.brooklyn.entity.messaging.amqp.AmqpExchange/g
+s/([^e].|^)brooklyn.entity.messaging.amqp.AmqpServer/\1org.apache.brooklyn.entity.messaging.amqp.AmqpServer/g
+s/([^e].|^)brooklyn.entity.messaging.jms.JMSBroker/\1org.apache.brooklyn.entity.messaging.jms.JMSBroker/g
+s/([^e].|^)brooklyn.entity.messaging.jms.JMSBrokerImpl/\1org.apache.brooklyn.entity.messaging.jms.JMSBrokerImpl/g
+s/([^e].|^)brooklyn.entity.messaging.jms.JMSDestination/\1org.apache.brooklyn.entity.messaging.jms.JMSDestination/g
+s/([^e].|^)brooklyn.entity.messaging.jms.JMSDestinationImpl/\1org.apache.brooklyn.entity.messaging.jms.JMSDestinationImpl/g
+s/([^e].|^)brooklyn.entity.messaging.kafka.AbstractfKafkaSshDriver/\1org.apache.brooklyn.entity.messaging.kafka.AbstractfKafkaSshDriver/g
+s/([^e].|^)brooklyn.entity.messaging.kafka.Kafka/\1org.apache.brooklyn.entity.messaging.kafka.Kafka/g
+s/([^e].|^)brooklyn.entity.messaging.kafka.KafkaBroker/\1org.apache.brooklyn.entity.messaging.kafka.KafkaBroker/g
+s/([^e].|^)brooklyn.entity.messaging.kafka.KafkaBrokerDriver/\1org.apache.brooklyn.entity.messaging.kafka.KafkaBrokerDriver/g
+s/([^e].|^)brooklyn.entity.messaging.kafka.KafkaBrokerImpl/\1org.apache.brooklyn.entity.messaging.kafka.KafkaBrokerImpl/g
+s/([^e].|^)brooklyn.entity.messaging.kafka.KafkaBrokerSshDriver/\1org.apache.brooklyn.entity.messaging.kafka.KafkaBrokerSshDriver/g
+s/([^e].|^)brooklyn.entity.messaging.kafka.KafkaCluster/\1org.apache.brooklyn.entity.messaging.kafka.KafkaCluster/g
+s/([^e].|^)brooklyn.entity.messaging.kafka.KafkaClusterImpl/\1org.apache.brooklyn.entity.messaging.kafka.KafkaClusterImpl/g
+s/([^e].|^)brooklyn.entity.messaging.kafka.KafkaZooKeeper/\1org.apache.brooklyn.entity.messaging.kafka.KafkaZooKeeper/g
+s/([^e].|^)brooklyn.entity.messaging.kafka.KafkaZooKeeperDriver/\1org.apache.brooklyn.entity.messaging.kafka.KafkaZooKeeperDriver/g
+s/([^e].|^)brooklyn.entity.messaging.kafka.KafkaZooKeeperImpl/\1org.apache.brooklyn.entity.messaging.kafka.KafkaZooKeeperImpl/g
+s/([^e].|^)brooklyn.entity.messaging.kafka.KafkaZooKeeperSshDriver/\1org.apache.brooklyn.entity.messaging.kafka.KafkaZooKeeperSshDriver/g
+s/([^e].|^)brooklyn.entity.messaging.qpid.QpidBroker/\1org.apache.brooklyn.entity.messaging.qpid.QpidBroker/g
+s/([^e].|^)brooklyn.entity.messaging.qpid.QpidBrokerImpl/\1org.apache.brooklyn.entity.messaging.qpid.QpidBrokerImpl/g
+s/([^e].|^)brooklyn.entity.messaging.qpid.QpidDestination/\1org.apache.brooklyn.entity.messaging.qpid.QpidDestination/g
+s/([^e].|^)brooklyn.entity.messaging.qpid.QpidDestinationImpl/\1org.apache.brooklyn.entity.messaging.qpid.QpidDestinationImpl/g
+s/([^e].|^)brooklyn.entity.messaging.qpid.QpidDriver/\1org.apache.brooklyn.entity.messaging.qpid.QpidDriver/g
+s/([^e].|^)brooklyn.entity.messaging.qpid.QpidQueue/\1org.apache.brooklyn.entity.messaging.qpid.QpidQueue/g
+s/([^e].|^)brooklyn.entity.messaging.qpid.QpidQueueImpl/\1org.apache.brooklyn.entity.messaging.qpid.QpidQueueImpl/g
+s/([^e].|^)brooklyn.entity.messaging.qpid.QpidSshDriver/\1org.apache.brooklyn.entity.messaging.qpid.QpidSshDriver/g
+s/([^e].|^)brooklyn.entity.messaging.qpid.QpidTopic/\1org.apache.brooklyn.entity.messaging.qpid.QpidTopic/g
+s/([^e].|^)brooklyn.entity.messaging.qpid.QpidTopicImpl/\1org.apache.brooklyn.entity.messaging.qpid.QpidTopicImpl/g
+s/([^e].|^)brooklyn.entity.messaging.rabbit.RabbitBroker/\1org.apache.brooklyn.entity.messaging.rabbit.RabbitBroker/g
+s/([^e].|^)brooklyn.entity.messaging.rabbit.RabbitBrokerImpl/\1org.apache.brooklyn.entity.messaging.rabbit.RabbitBrokerImpl/g
+s/([^e].|^)brooklyn.entity.messaging.rabbit.RabbitDestination/\1org.apache.brooklyn.entity.messaging.rabbit.RabbitDestination/g
+s/([^e].|^)brooklyn.entity.messaging.rabbit.RabbitDriver/\1org.apache.brooklyn.entity.messaging.rabbit.RabbitDriver/g
+s/([^e].|^)brooklyn.entity.messaging.rabbit.RabbitQueue/\1org.apache.brooklyn.entity.messaging.rabbit.RabbitQueue/g
+s/([^e].|^)brooklyn.entity.messaging.rabbit.RabbitSshDriver/\1org.apache.brooklyn.entity.messaging.rabbit.RabbitSshDriver/g
+s/([^e].|^)brooklyn.entity.messaging.storm.Storm/\1org.apache.brooklyn.entity.messaging.storm.Storm/g
+s/([^e].|^)brooklyn.entity.messaging.storm.StormDeployment/\1org.apache.brooklyn.entity.messaging.storm.StormDeployment/g
+s/([^e].|^)brooklyn.entity.messaging.storm.StormDeploymentImpl/\1org.apache.brooklyn.entity.messaging.storm.StormDeploymentImpl/g
+s/([^e].|^)brooklyn.entity.messaging.storm.StormDriver/\1org.apache.brooklyn.entity.messaging.storm.StormDriver/g
+s/([^e].|^)brooklyn.entity.messaging.storm.StormImpl/\1org.apache.brooklyn.entity.messaging.storm.StormImpl/g
+s/([^e].|^)brooklyn.entity.messaging.storm.StormSshDriver/\1org.apache.brooklyn.entity.messaging.storm.StormSshDriver/g
+s/([^e].|^)brooklyn.entity.monitoring.monit.MonitDriver/\1org.apache.brooklyn.entity.monitoring.monit.MonitDriver/g
+s/([^e].|^)brooklyn.entity.monitoring.monit.MonitNode/\1org.apache.brooklyn.entity.monitoring.monit.MonitNode/g
+s/([^e].|^)brooklyn.entity.monitoring.monit.MonitNodeImpl/\1org.apache.brooklyn.entity.monitoring.monit.MonitNodeImpl/g
+s/([^e].|^)brooklyn.entity.monitoring.monit.MonitSshDriver/\1org.apache.brooklyn.entity.monitoring.monit.MonitSshDriver/g
+s/([^e].|^)brooklyn.entity.network.bind.BindDnsServer/\1org.apache.brooklyn.entity.network.bind.BindDnsServer/g
+s/([^e].|^)brooklyn.entity.network.bind.BindDnsServerDriver/\1org.apache.brooklyn.entity.network.bind.BindDnsServerDriver/g
+s/([^e].|^)brooklyn.entity.network.bind.BindDnsServerImpl/\1org.apache.brooklyn.entity.network.bind.BindDnsServerImpl/g
+s/([^e].|^)brooklyn.entity.network.bind.BindDnsServerSshDriver/\1org.apache.brooklyn.entity.network.bind.BindDnsServerSshDriver/g
+s/([^e].|^)brooklyn.entity.network.bind.BindOsSupport/\1org.apache.brooklyn.entity.network.bind.BindOsSupport/g
+s/([^e].|^)brooklyn.entity.nosql.cassandra.CassandraCluster/\1org.apache.brooklyn.entity.nosql.cassandra.CassandraCluster/g
+s/([^e].|^)brooklyn.entity.nosql.cassandra.CassandraClusterImpl/\1org.apache.brooklyn.entity.nosql.cassandra.CassandraClusterImpl/g
+s/([^e].|^)brooklyn.entity.nosql.cassandra.CassandraDatacenter/\1org.apache.brooklyn.entity.nosql.cassandra.CassandraDatacenter/g
+s/([^e].|^)brooklyn.entity.nosql.cassandra.CassandraDatacenterImpl/\1org.apache.brooklyn.entity.nosql.cassandra.CassandraDatacenterImpl/g
+s/([^e].|^)brooklyn.entity.nosql.cassandra.CassandraFabric/\1org.apache.brooklyn.entity.nosql.cassandra.CassandraFabric/g
+s/([^e].|^)brooklyn.entity.nosql.cassandra.CassandraFabricImpl/\1org.apache.brooklyn.entity.nosql.cassandra.CassandraFabricImpl/g
+s/([^e].|^)brooklyn.entity.nosql.cassandra.CassandraNode/\1org.apache.brooklyn.entity.nosql.cassandra.CassandraNode/g
+s/([^e].|^)brooklyn.entity.nosql.cassandra.CassandraNodeDriver/\1org.apache.brooklyn.entity.nosql.cassandra.CassandraNodeDriver/g
+s/([^e].|^)brooklyn.entity.nosql.cassandra.CassandraNodeImpl/\1org.apache.brooklyn.entity.nosql.cassandra.CassandraNodeImpl/g
+s/([^e].|^)brooklyn.entity.nosql.cassandra.CassandraNodeSshDriver/\1org.apache.brooklyn.entity.nosql.cassandra.CassandraNodeSshDriver/g
+s/([^e].|^)brooklyn.entity.nosql.cassandra.TokenGenerator/\1org.apache.brooklyn.entity.nosql.cassandra.TokenGenerator/g
+s/([^e].|^)brooklyn.entity.nosql.cassandra.TokenGenerators/\1org.apache.brooklyn.entity.nosql.cassandra.TokenGenerators/g
+s/([^e].|^)brooklyn.entity.nosql.couchbase.CouchbaseCluster/\1org.apache.brooklyn.entity.nosql.couchbase.CouchbaseCluster/g
+s/([^e].|^)brooklyn.entity.nosql.couchbase.CouchbaseClusterImpl/\1org.apache.brooklyn.entity.nosql.couchbase.CouchbaseClusterImpl/g
+s/([^e].|^)brooklyn.entity.nosql.couchbase.CouchbaseNode/\1org.apache.brooklyn.entity.nosql.couchbase.CouchbaseNode/g
+s/([^e].|^)brooklyn.entity.nosql.couchbase.CouchbaseNodeDriver/\1org.apache.brooklyn.entity.nosql.couchbase.CouchbaseNodeDriver/g
+s/([^e].|^)brooklyn.entity.nosql.couchbase.CouchbaseNodeImpl/\1org.apache.brooklyn.entity.nosql.couchbase.CouchbaseNodeImpl/g
+s/([^e].|^)brooklyn.entity.nosql.couchbase.CouchbaseNodeSshDriver/\1org.apache.brooklyn.entity.nosql.couchbase.CouchbaseNodeSshDriver/g
+s/([^e].|^)brooklyn.entity.nosql.couchbase.CouchbaseSyncGateway/\1org.apache.brooklyn.entity.nosql.couchbase.CouchbaseSyncGateway/g
+s/([^e].|^)brooklyn.entity.nosql.couchbase.CouchbaseSyncGatewayDriver/\1org.apache.brooklyn.entity.nosql.couchbase.CouchbaseSyncGatewayDriver/g
+s/([^e].|^)brooklyn.entity.nosql.couchbase.CouchbaseSyncGatewayImpl/\1org.apache.brooklyn.entity.nosql.couchbase.CouchbaseSyncGatewayImpl/g
+s/([^e].|^)brooklyn.entity.nosql.couchbase.CouchbaseSyncGatewaySshDriver/\1org.apache.brooklyn.entity.nosql.couchbase.CouchbaseSyncGatewaySshDriver/g
+s/([^e].|^)brooklyn.entity.nosql.couchdb.CouchDBCluster/\1org.apache.brooklyn.entity.nosql.couchdb.CouchDBCluster/g
+s/([^e].|^)brooklyn.entity.nosql.couchdb.CouchDBClusterImpl/\1org.apache.brooklyn.entity.nosql.couchdb.CouchDBClusterImpl/g
+s/([^e].|^)brooklyn.entity.nosql.couchdb.CouchDBNode/\1org.apache.brooklyn.entity.nosql.couchdb.CouchDBNode/g
+s/([^e].|^)brooklyn.entity.nosql.couchdb.CouchDBNodeDriver/\1org.apache.brooklyn.entity.nosql.couchdb.CouchDBNodeDriver/g
+s/([^e].|^)brooklyn.entity.nosql.couchdb.CouchDBNodeImpl/\1org.apache.brooklyn.entity.nosql.couchdb.CouchDBNodeImpl/g
+s/([^e].|^)brooklyn.entity.nosql.couchdb.CouchDBNodeSshDriver/\1org.apache.brooklyn.entity.nosql.couchdb.CouchDBNodeSshDriver/g
+s/([^e].|^)brooklyn.entity.nosql.elasticsearch.ElasticSearchCluster/\1org.apache.brooklyn.entity.nosql.elasticsearch.ElasticSearchCluster/g
+s/([^e].|^)brooklyn.entity.nosql.elasticsearch.ElasticSearchClusterImpl/\1org.apache.brooklyn.entity.nosql.elasticsearch.ElasticSearchClusterImpl/g
+s/([^e].|^)brooklyn.entity.nosql.elasticsearch.ElasticSearchNode/\1org.apache.brooklyn.entity.nosql.elasticsearch.ElasticSearchNode/g
+s/([^e].|^)brooklyn.entity.nosql.elasticsearch.ElasticSearchNodeDriver/\1org.apache.brooklyn.entity.nosql.elasticsearch.ElasticSearchNodeDriver/g
+s/([^e].|^)brooklyn.entity.nosql.elasticsearch.ElasticSearchNodeImpl/\1org.apache.brooklyn.entity.nosql.elasticsearch.ElasticSearchNodeImpl/g
+s/([^e].|^)brooklyn.entity.nosql.elasticsearch.ElasticSearchNodeSshDriver/\1org.apache.brooklyn.entity.nosql.elasticsearch.ElasticSearchNodeSshDriver/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.AbstractMongoDBServer/\1org.apache.brooklyn.entity.nosql.mongodb.AbstractMongoDBServer/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.AbstractMongoDBSshDriver/\1org.apache.brooklyn.entity.nosql.mongodb.AbstractMongoDBSshDriver/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.MongoDBClient/\1org.apache.brooklyn.entity.nosql.mongodb.MongoDBClient/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.MongoDBClientDriver/\1org.apache.brooklyn.entity.nosql.mongodb.MongoDBClientDriver/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.MongoDBClientImpl/\1org.apache.brooklyn.entity.nosql.mongodb.MongoDBClientImpl/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.MongoDBClientSshDriver/\1org.apache.brooklyn.entity.nosql.mongodb.MongoDBClientSshDriver/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.MongoDBClientSupport/\1org.apache.brooklyn.entity.nosql.mongodb.MongoDBClientSupport/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.MongoDBDriver/\1org.apache.brooklyn.entity.nosql.mongodb.MongoDBDriver/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.MongoDBReplicaSet/\1org.apache.brooklyn.entity.nosql.mongodb.MongoDBReplicaSet/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.MongoDBReplicaSetImpl/\1org.apache.brooklyn.entity.nosql.mongodb.MongoDBReplicaSetImpl/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.MongoDBServer/\1org.apache.brooklyn.entity.nosql.mongodb.MongoDBServer/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.MongoDBServerImpl/\1org.apache.brooklyn.entity.nosql.mongodb.MongoDBServerImpl/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.MongoDBSshDriver/\1org.apache.brooklyn.entity.nosql.mongodb.MongoDBSshDriver/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.ReplicaSetConfig/\1org.apache.brooklyn.entity.nosql.mongodb.ReplicaSetConfig/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.ReplicaSetMemberStatus/\1org.apache.brooklyn.entity.nosql.mongodb.ReplicaSetMemberStatus/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.sharding.CoLocatedMongoDBRouter/\1org.apache.brooklyn.entity.nosql.mongodb.sharding.CoLocatedMongoDBRouter/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.sharding.CoLocatedMongoDBRouterImpl/\1org.apache.brooklyn.entity.nosql.mongodb.sharding.CoLocatedMongoDBRouterImpl/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.sharding.MongoDBConfigServer/\1org.apache.brooklyn.entity.nosql.mongodb.sharding.MongoDBConfigServer/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.sharding.MongoDBConfigServerCluster/\1org.apache.brooklyn.entity.nosql.mongodb.sharding.MongoDBConfigServerCluster/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.sharding.MongoDBConfigServerClusterImpl/\1org.apache.brooklyn.entity.nosql.mongodb.sharding.MongoDBConfigServerClusterImpl/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.sharding.MongoDBConfigServerDriver/\1org.apache.brooklyn.entity.nosql.mongodb.sharding.MongoDBConfigServerDriver/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.sharding.MongoDBConfigServerImpl/\1org.apache.brooklyn.entity.nosql.mongodb.sharding.MongoDBConfigServerImpl/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.sharding.MongoDBConfigServerSshDriver/\1org.apache.brooklyn.entity.nosql.mongodb.sharding.MongoDBConfigServerSshDriver/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.sharding.MongoDBRouter/\1org.apache.brooklyn.entity.nosql.mongodb.sharding.MongoDBRouter/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.sharding.MongoDBRouterCluster/\1org.apache.brooklyn.entity.nosql.mongodb.sharding.MongoDBRouterCluster/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.sharding.MongoDBRouterClusterImpl/\1org.apache.brooklyn.entity.nosql.mongodb.sharding.MongoDBRouterClusterImpl/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.sharding.MongoDBRouterDriver/\1org.apache.brooklyn.entity.nosql.mongodb.sharding.MongoDBRouterDriver/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.sharding.MongoDBRouterImpl/\1org.apache.brooklyn.entity.nosql.mongodb.sharding.MongoDBRouterImpl/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.sharding.MongoDBRouterSshDriver/\1org.apache.brooklyn.entity.nosql.mongodb.sharding.MongoDBRouterSshDriver/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.sharding.MongoDBShardCluster/\1org.apache.brooklyn.entity.nosql.mongodb.sharding.MongoDBShardCluster/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.sharding.MongoDBShardClusterImpl/\1org.apache.brooklyn.entity.nosql.mongodb.sharding.MongoDBShardClusterImpl/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.sharding.MongoDBShardedDeployment/\1org.apache.brooklyn.entity.nosql.mongodb.sharding.MongoDBShardedDeployment/g
+s/([^e].|^)brooklyn.entity.nosql.mongodb.sharding.MongoDBShardedDeploymentImpl/\1org.apache.brooklyn.entity.nosql.mongodb.sharding.MongoDBShardedDeploymentImpl/g
+s/([^e].|^)brooklyn.entity.nosql.redis.RedisCluster/\1org.apache.brooklyn.entity.nosql.redis.RedisCluster/g
+s/([^e].|^)brooklyn.entity.nosql.redis.RedisClusterImpl/\1org.apache.brooklyn.entity.nosql.redis.RedisClusterImpl/g
+s/([^e].|^)brooklyn.entity.nosql.redis.RedisShard/\1org.apache.brooklyn.entity.nosql.redis.RedisShard/g
+s/([^e].|^)brooklyn.entity.nosql.redis.RedisShardImpl/\1org.apache.brooklyn.entity.nosql.redis.RedisShardImpl/g
+s/([^e].|^)brooklyn.entity.nosql.redis.RedisSlave/\1org.apache.brooklyn.entity.nosql.redis.RedisSlave/g
+s/([^e].|^)brooklyn.entity.nosql.redis.RedisSlaveImpl/\1org.apache.brooklyn.entity.nosql.redis.RedisSlaveImpl/g
+s/([^e].|^)brooklyn.entity.nosql.redis.RedisStore/\1org.apache.brooklyn.entity.nosql.redis.RedisStore/g
+s/([^e].|^)brooklyn.entity.nosql.redis.RedisStoreDriver/\1org.apache.brooklyn.entity.nosql.redis.RedisStoreDriver/g
+s/([^e].|^)brooklyn.entity.nosql.redis.RedisStoreImpl/\1org.apache.brooklyn.entity.nosql.redis.RedisStoreImpl/g
+s/([^e].|^)brooklyn.entity.nosql.redis.RedisStoreSshDriver/\1org.apache.brooklyn.entity.nosql.redis.RedisStoreSshDriver/g
+s/([^e].|^)brooklyn.entity.nosql.riak.RiakCluster/\1org.apache.brooklyn.entity.nosql.riak.RiakCluster/g
+s/([^e].|^)brooklyn.entity.nosql.riak.RiakClusterImpl/\1org.apache.brooklyn.entity.nosql.riak.RiakClusterImpl/g
+s/([^e].|^)brooklyn.entity.nosql.riak.RiakNode/\1org.apache.brooklyn.entity.nosql.riak.RiakNode/g
+s/([^e].|^)brooklyn.entity.nosql.riak.RiakNodeDriver/\1org.apache.brooklyn.entity.nosql.riak.RiakNodeDriver/g
+s/([^e].|^)brooklyn.entity.nosql.riak.RiakNodeImpl/\1org.apache.brooklyn.entity.nosql.riak.RiakNodeImpl/g
+s/([^e].|^)brooklyn.entity.nosql.riak.RiakNodeSshDriver/\1org.apache.brooklyn.entity.nosql.riak.RiakNodeSshDriver/g
+s/([^e].|^)brooklyn.entity.nosql.solr.SolrServer/\1org.apache.brooklyn.entity.nosql.solr.SolrServer/g
+s/([^e].|^)brooklyn.entity.nosql.solr.SolrServerDriver/\1org.apache.brooklyn.entity.nosql.solr.SolrServerDriver/g
+s/([^e].|^)brooklyn.entity.nosql.solr.SolrServerImpl/\1org.apache.brooklyn.entity.nosql.solr.SolrServerImpl/g
+s/([^e].|^)brooklyn.entity.nosql.solr.SolrServerSshDriver/\1org.apache.brooklyn.entity.nosql.solr.SolrServerSshDriver/g
+s/([^e].|^)brooklyn.entity.osgi.karaf.KarafContainer/\1org.apache.brooklyn.entity.osgi.karaf.KarafContainer/g
+s/([^e].|^)brooklyn.entity.osgi.karaf.KarafContainerImpl/\1org.apache.brooklyn.entity.osgi.karaf.KarafContainerImpl/g
+s/([^e].|^)brooklyn.entity.osgi.karaf.KarafDriver/\1org.apache.brooklyn.entity.osgi.karaf.KarafDriver/g
+s/([^e].|^)brooklyn.entity.osgi.karaf.KarafSshDriver/\1org.apache.brooklyn.entity.osgi.karaf.KarafSshDriver/g
+s/([^e].|^)brooklyn.entity.pool.ServerPool/\1org.apache.brooklyn.entity.machine.pool.ServerPool/g
+s/([^e].|^)brooklyn.entity.pool.ServerPoolImpl/\1org.apache.brooklyn.entity.machine.pool.ServerPoolImpl/g
+s/([^e].|^)brooklyn.entity.pool.ServerPoolLocation/\1org.apache.brooklyn.entity.machine.pool.ServerPoolLocation/g
+s/([^e].|^)brooklyn.entity.pool.ServerPoolLocationResolver/\1org.apache.brooklyn.entity.machine.pool.ServerPoolLocationResolver/g
+s/([^e].|^)brooklyn.entity.proxy.AbstractController/\1org.apache.brooklyn.entity.proxy.AbstractController/g
+s/([^e].|^)brooklyn.entity.proxy.AbstractControllerImpl/\1org.apache.brooklyn.entity.proxy.AbstractControllerImpl/g
+s/([^e].|^)brooklyn.entity.proxy.AbstractNonProvisionedController/\1org.apache.brooklyn.entity.proxy.AbstractNonProvisionedController/g
+s/([^e].|^)brooklyn.entity.proxy.AbstractNonProvisionedControllerImpl/\1org.apache.brooklyn.entity.proxy.AbstractNonProvisionedControllerImpl/g
+s/([^e].|^)brooklyn.entity.proxy.LoadBalancer/\1org.apache.brooklyn.entity.proxy.LoadBalancer/g
+s/([^e].|^)brooklyn.entity.proxy.LoadBalancerCluster/\1org.apache.brooklyn.entity.proxy.LoadBalancerCluster/g
+s/([^e].|^)brooklyn.entity.proxy.LoadBalancerClusterImpl/\1org.apache.brooklyn.entity.proxy.LoadBalancerClusterImpl/g
+s/([^e].|^)brooklyn.entity.proxy.ProxySslConfig/\1org.apache.brooklyn.entity.proxy.ProxySslConfig/g
+s/([^e].|^)brooklyn.entity.proxy.nginx.NginxConfigFileGenerator/\1org.apache.brooklyn.entity.proxy.nginx.NginxConfigFileGenerator/g
+s/([^e].|^)brooklyn.entity.proxy.nginx.NginxController/\1org.apache.brooklyn.entity.proxy.nginx.NginxController/g
+s/([^e].|^)brooklyn.entity.proxy.nginx.NginxControllerImpl/\1org.apache.brooklyn.entity.proxy.nginx.NginxControllerImpl/g
+s/([^e].|^)brooklyn.entity.proxy.nginx.NginxDefaultConfigGenerator/\1org.apache.brooklyn.entity.proxy.nginx.NginxDefaultConfigGenerator/g
+s/([^e].|^)brooklyn.entity.proxy.nginx.NginxDriver/\1org.apache.brooklyn.entity.proxy.nginx.NginxDriver/g
+s/([^e].|^)brooklyn.entity.proxy.nginx.NginxSshDriver/\1org.apache.brooklyn.entity.proxy.nginx.NginxSshDriver/g
+s/([^e].|^)brooklyn.entity.proxy.nginx.NginxTemplateConfigGenerator/\1org.apache.brooklyn.entity.proxy.nginx.NginxTemplateConfigGenerator/g
+s/([^e].|^)brooklyn.entity.proxy.nginx.UrlMapping/\1org.apache.brooklyn.entity.proxy.nginx.UrlMapping/g
+s/([^e].|^)brooklyn.entity.proxy.nginx.UrlMappingImpl/\1org.apache.brooklyn.entity.proxy.nginx.UrlMappingImpl/g
+s/([^e].|^)brooklyn.entity.proxy.nginx.UrlRewriteRule/\1org.apache.brooklyn.entity.proxy.nginx.UrlRewriteRule/g
+s/([^e].|^)brooklyn.entity.proxying.BasicEntityTypeRegistry/\1org.apache.brooklyn.core.objs.BasicEntityTypeRegistry/g
+s/([^e].|^)brooklyn.entity.proxying.EntityInitializer/\1org.apache.brooklyn.api.entity.EntityInitializer/g
+s/([^e].|^)brooklyn.entity.proxying.EntityProxy/\1org.apache.brooklyn.core.objs.proxy.EntityProxy/g
+s/([^e].|^)brooklyn.entity.proxying.EntityProxyImpl/\1org.apache.brooklyn.core.objs.proxy.EntityProxyImpl/g
+s/([^e].|^)brooklyn.entity.proxying.EntitySpec/\1org.apache.brooklyn.api.entity.EntitySpec/g
+s/([^e].|^)brooklyn.entity.proxying.EntityTypeRegistry/\1org.apache.brooklyn.api.entity.EntityTypeRegistry/g
+s/([^e].|^)brooklyn.entity.proxying.ImplementedBy/\1org.apache.brooklyn.api.entity.ImplementedBy/g
+s/([^e].|^)brooklyn.entity.proxying.InternalEntityFactory/\1org.apache.brooklyn.core.objs.proxy.InternalEntityFactory/g
+s/([^e].|^)brooklyn.entity.proxying.InternalFactory/\1org.apache.brooklyn.core.objs.proxy.InternalFactory/g
+s/([^e].|^)brooklyn.entity.proxying.InternalLocationFactory/\1org.apache.brooklyn.core.objs.proxy.InternalLocationFactory/g
+s/([^e].|^)brooklyn.entity.proxying.InternalPolicyFactory/\1org.apache.brooklyn.core.objs.proxy.InternalPolicyFactory/g
+s/([^e].|^)brooklyn.entity.rebind.AbstractBrooklynObjectRebindSupport/\1org.apache.brooklyn.core.mgmt.rebind.AbstractBrooklynObjectRebindSupport/g
+s/([^e].|^)brooklyn.entity.rebind.ActivePartialRebindIteration/\1org.apache.brooklyn.core.mgmt.rebind.ActivePartialRebindIteration/g
+s/([^e].|^)brooklyn.entity.rebind.BasicCatalogItemRebindSupport/\1org.apache.brooklyn.core.mgmt.rebind.BasicCatalogItemRebindSupport/g
+s/([^e].|^)brooklyn.entity.rebind.BasicEnricherRebindSupport/\1org.apache.brooklyn.core.mgmt.rebind.BasicEnricherRebindSupport/g
+s/([^e].|^)brooklyn.entity.rebind.BasicEntityRebindSupport/\1org.apache.brooklyn.core.mgmt.rebind.BasicEntityRebindSupport/g
+s/([^e].|^)brooklyn.entity.rebind.BasicFeedRebindSupport/\1org.apache.brooklyn.core.mgmt.rebind.BasicFeedRebindSupport/g
+s/([^e].|^)brooklyn.entity.rebind.BasicLocationRebindSupport/\1org.apache.brooklyn.core.mgmt.rebind.BasicLocationRebindSupport/g
+s/([^e].|^)brooklyn.entity.rebind.BasicPolicyRebindSupport/\1org.apache.brooklyn.core.mgmt.rebind.BasicPolicyRebindSupport/g
+s/([^e].|^)brooklyn.entity.rebind.BrooklynObjectType/\1org.apache.brooklyn.api.objs.BrooklynObjectType/g
+s/([^e].|^)brooklyn.entity.rebind.ChangeListener/\1org.apache.brooklyn.api.mgmt.rebind.ChangeListener/g
+s/([^e].|^)brooklyn.entity.rebind.ImmediateDeltaChangeListener/\1org.apache.brooklyn.core.mgmt.rebind.ImmediateDeltaChangeListener/g
+s/([^e].|^)brooklyn.entity.rebind.InitialFullRebindIteration/\1org.apache.brooklyn.core.mgmt.rebind.InitialFullRebindIteration/g
+s/([^e].|^)brooklyn.entity.rebind.PeriodicDeltaChangeListener/\1org.apache.brooklyn.core.mgmt.rebind.PeriodicDeltaChangeListener/g
+s/([^e].|^)brooklyn.entity.rebind.PersistenceExceptionHandler/\1org.apache.brooklyn.api.mgmt.rebind.PersistenceExceptionHandler/g
+s/([^e].|^)brooklyn.entity.rebind.PersistenceExceptionHandlerImpl/\1org.apache.brooklyn.core.mgmt.rebind.PersistenceExceptionHandlerImpl/g
+s/([^e].|^)brooklyn.entity.rebind.PersisterDeltaImpl/\1org.apache.brooklyn.core.mgmt.rebind.PersisterDeltaImpl/g
+s/([^e].|^)brooklyn.entity.rebind.RebindContext/\1org.apache.brooklyn.api.mgmt.rebind.RebindContext/g
+s/([^e].|^)brooklyn.entity.rebind.RebindContextImpl/\1org.apache.brooklyn.core.mgmt.rebind.RebindContextImpl/g
+s/([^e].|^)brooklyn.entity.rebind.RebindContextLookupContext/\1org.apache.brooklyn.core.mgmt.rebind.RebindContextLookupContext/g
+s/([^e].|^)brooklyn.entity.rebind.RebindExceptionHandler/\1org.apache.brooklyn.api.mgmt.rebind.RebindExceptionHandler/g
+s/([^e].|^)brooklyn.entity.rebind.RebindExceptionHandlerImpl/\1org.apache.brooklyn.core.mgmt.rebind.RebindExceptionHandlerImpl/g
+s/([^e].|^)brooklyn.entity.rebind.RebindIteration/\1org.apache.brooklyn.core.mgmt.rebind.RebindIteration/g
+s/([^e].|^)brooklyn.entity.rebind.RebindManager/\1org.apache.brooklyn.api.mgmt.rebind.RebindManager/g
+s/([^e].|^)brooklyn.entity.rebind.RebindManagerImpl/\1org.apache.brooklyn.core.mgmt.rebind.RebindManagerImpl/g
+s/([^e].|^)brooklyn.entity.rebind.RebindSupport/\1org.apache.brooklyn.api.mgmt.rebind.RebindSupport/g
+s/([^e].|^)brooklyn.entity.rebind.Rebindable/\1org.apache.brooklyn.api.mgmt.rebind.Rebindable/g
+s/([^e].|^)brooklyn.entity.rebind.TreeUtils/\1org.apache.brooklyn.core.mgmt.rebind.TreeUtils/g
+s/([^e].|^)brooklyn.entity.rebind.dto.AbstractMemento/\1org.apache.brooklyn.core.mgmt.rebind.dto.AbstractMemento/g
+s/([^e].|^)brooklyn.entity.rebind.dto.AbstractTreeNodeMemento/\1org.apache.brooklyn.core.mgmt.rebind.dto.AbstractTreeNodeMemento/g
+s/([^e].|^)brooklyn.entity.rebind.dto.BasicCatalogItemMemento/\1org.apache.brooklyn.core.mgmt.rebind.dto.BasicCatalogItemMemento/g
+s/([^e].|^)brooklyn.entity.rebind.dto.BasicEnricherMemento/\1org.apache.brooklyn.core.mgmt.rebind.dto.BasicEnricherMemento/g
+s/([^e].|^)brooklyn.entity.rebind.dto.BasicEntityMemento/\1org.apache.brooklyn.core.mgmt.rebind.dto.BasicEntityMemento/g
+s/([^e].|^)brooklyn.entity.rebind.dto.BasicFeedMemento/\1org.apache.brooklyn.core.mgmt.rebind.dto.BasicFeedMemento/g
+s/([^e].|^)brooklyn.entity.rebind.dto.BasicLocationMemento/\1org.apache.brooklyn.core.mgmt.rebind.dto.BasicLocationMemento/g
+s/([^e].|^)brooklyn.entity.rebind.dto.BasicPolicyMemento/\1org.apache.brooklyn.core.mgmt.rebind.dto.BasicPolicyMemento/g
+s/([^e].|^)brooklyn.entity.rebind.dto.BrooklynMementoImpl/\1org.apache.brooklyn.core.mgmt.rebind.dto.BrooklynMementoImpl/g
+s/([^e].|^)brooklyn.entity.rebind.dto.BrooklynMementoManifestImpl/\1org.apache.brooklyn.core.mgmt.rebind.dto.BrooklynMementoManifestImpl/g
+s/([^e].|^)brooklyn.entity.rebind.dto.EntityMementoManifestImpl/\1org.apache.brooklyn.core.mgmt.rebind.dto.EntityMementoManifestImpl/g
+s/([^e].|^)brooklyn.entity.rebind.dto.MementoValidators/\1org.apache.brooklyn.core.mgmt.rebind.dto.MementoValidators/g
+s/([^e].|^)brooklyn.entity.rebind.dto.MementosGenerators/\1org.apache.brooklyn.core.mgmt.rebind.dto.MementosGenerators/g
+s/([^e].|^)brooklyn.entity.rebind.dto.MutableBrooklynMemento/\1org.apache.brooklyn.core.mgmt.rebind.dto.MutableBrooklynMemento/g
+s/([^e].|^)brooklyn.entity.rebind.persister.BrooklynMementoPersisterToObjectStore/\1org.apache.brooklyn.core.mgmt.persist.BrooklynMementoPersisterToObjectStore/g
+s/([^e].|^)brooklyn.entity.rebind.persister.BrooklynPersistenceUtils/\1org.apache.brooklyn.core.mgmt.persist.BrooklynPersistenceUtils/g
+s/([^e].|^)brooklyn.entity.rebind.persister.CatalogItemLibrariesConverter/\1org.apache.brooklyn.core.mgmt.persist.CatalogItemLibrariesConverter/g
+s/([^e].|^)brooklyn.entity.rebind.persister.FileBasedObjectStore/\1org.apache.brooklyn.core.mgmt.persist.FileBasedObjectStore/g
+s/([^e].|^)brooklyn.entity.rebind.persister.FileBasedStoreObjectAccessor/\1org.apache.brooklyn.core.mgmt.persist.FileBasedStoreObjectAccessor/g
+s/([^e].|^)brooklyn.entity.rebind.persister.LocationWithObjectStore/\1org.apache.brooklyn.core.mgmt.persist.LocationWithObjectStore/g
+s/([^e].|^)brooklyn.entity.rebind.persister.MementoSerializer/\1org.apache.brooklyn.core.mgmt.persist.MementoSerializer/g
+s/([^e].|^)brooklyn.entity.rebind.persister.PersistMode/\1org.apache.brooklyn.core.mgmt.persist.PersistMode/g
+s/([^e].|^)brooklyn.entity.rebind.persister.PersistenceActivityMetrics/\1org.apache.brooklyn.core.mgmt.persist.PersistenceActivityMetrics/g
+s/([^e].|^)brooklyn.entity.rebind.persister.PersistenceObjectStore/\1org.apache.brooklyn.core.mgmt.persist.PersistenceObjectStore/g
+s/([^e].|^)brooklyn.entity.rebind.persister.RetryingMementoSerializer/\1org.apache.brooklyn.core.mgmt.persist.RetryingMementoSerializer/g
+s/([^e].|^)brooklyn.entity.rebind.persister.StoreObjectAccessorLocking/\1org.apache.brooklyn.core.mgmt.persist.StoreObjectAccessorLocking/g
+s/([^e].|^)brooklyn.entity.rebind.persister.XmlMementoSerializer/\1org.apache.brooklyn.core.mgmt.persist.XmlMementoSerializer/g
+s/([^e].|^)brooklyn.entity.rebind.persister.jclouds.JcloudsBlobStoreBasedObjectStore/\1org.apache.brooklyn.core.mgmt.persist.jclouds.JcloudsBlobStoreBasedObjectStore/g
+s/([^e].|^)brooklyn.entity.rebind.persister.jclouds.JcloudsStoreObjectAccessor/\1org.apache.brooklyn.core.mgmt.persist.jclouds.JcloudsStoreObjectAccessor/g
+s/([^e].|^)brooklyn.entity.rebind.plane.dto.BasicManagementNodeSyncRecord/\1org.apache.brooklyn.core.mgmt.ha.dto.BasicManagementNodeSyncRecord/g
+s/([^e].|^)brooklyn.entity.rebind.plane.dto.ManagementPlaneSyncRecordImpl/\1org.apache.brooklyn.core.mgmt.ha.dto.ManagementPlaneSyncRecordImpl/g
+s/([^e].|^)brooklyn.entity.rebind.transformer.BrooklynMementoTransformer/\1org.apache.brooklyn.core.mgmt.rebind.transformer.BrooklynMementoTransformer/g
+s/([^e].|^)brooklyn.entity.rebind.transformer.CompoundTransformer/\1org.apache.brooklyn.core.mgmt.rebind.transformer.CompoundTransformer/g
+s/([^e].|^)brooklyn.entity.rebind.transformer.CompoundTransformerLoader/\1org.apache.brooklyn.core.mgmt.rebind.transformer.CompoundTransformerLoader/g
+s/([^e].|^)brooklyn.entity.rebind.transformer.RawDataTransformer/\1org.apache.brooklyn.core.mgmt.rebind.transformer.RawDataTransformer/g
+s/([^e].|^)brooklyn.entity.rebind.transformer.impl.DeleteOrphanedLocationsTransformer/\1org.apache.brooklyn.core.mgmt.rebind.transformer.impl.DeleteOrphanedLocationsTransformer/g
+s/([^e].|^)brooklyn.entity.rebind.transformer.impl.XsltTransformer/\1org.apache.brooklyn.core.mgmt.rebind.transformer.impl.XsltTransformer/g
+s/([^e].|^)brooklyn.entity.service.EntityLaunchListener/\1org.apache.brooklyn.entity.system_service.EntityLaunchListener/g
+s/([^e].|^)brooklyn.entity.service.InitdServiceInstaller/\1org.apache.brooklyn.entity.system_service.InitdServiceInstaller/g
+s/([^e].|^)brooklyn.entity.service.SystemServiceEnricher/\1org.apache.brooklyn.entity.system_service.SystemServiceEnricher/g
+s/([^e].|^)brooklyn.entity.service.SystemServiceInstaller/\1org.apache.brooklyn.entity.system_service.SystemServiceInstaller/g
+s/([^e].|^)brooklyn.entity.service.SystemServiceInstallerFactory/\1org.apache.brooklyn.entity.system_service.SystemServiceInstallerFactory/g
+s/([^e].|^)brooklyn.entity.software.MachineInitTasks/\1org.apache.brooklyn.entity.machine.MachineInitTasks/g
+s/([^e].|^)brooklyn.entity.software.MachineLifecycleEffectorTasks/\1org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks/g
+s/([^e].|^)brooklyn.entity.software.ProvidesProvisioningFlags/\1org.apache.brooklyn.entity.machine.ProvidesProvisioningFlags/g
+s/([^e].|^)brooklyn.entity.software.SshEffectorTasks/\1org.apache.brooklyn.core.effector.ssh.SshEffectorTasks/g
+s/([^e].|^)brooklyn.entity.software.StaticSensor/\1org.apache.brooklyn.core.sensor.StaticSensor/g
+s/([^e].|^)brooklyn.entity.software.http.HttpRequestSensor/\1org.apache.brooklyn.core.sensor.http.HttpRequestSensor/g
+s/([^e].|^)brooklyn.entity.software.java.JmxAttributeSensor/\1org.apache.brooklyn.entity.java.JmxAttributeSensor/g
+s/([^e].|^)brooklyn.entity.software.ssh.SshCommandEffector/\1org.apache.brooklyn.core.effector.ssh.SshCommandEffector/g
+s/([^e].|^)brooklyn.entity.software.ssh.SshCommandSensor/\1org.apache.brooklyn.core.sensor.ssh.SshCommandSensor/g
+s/([^e].|^)brooklyn.entity.software.winrm.WindowsPerformanceCounterSensors/\1org.apache.brooklyn.core.sensor.windows.WindowsPerformanceCounterSensors/g
+s/([^e].|^)brooklyn.entity.trait.Changeable/\1org.apache.brooklyn.core.entity.trait.Changeable/g
+s/([^e].|^)brooklyn.entity.trait.Configurable/\1org.apache.brooklyn.api.objs.Configurable/g
+s/([^e].|^)brooklyn.entity.trait.HasShortName/\1org.apache.brooklyn.api.objs.HasShortName/g
+s/([^e].|^)brooklyn.entity.trait.Identifiable/\1org.apache.brooklyn.api.objs.Identifiable/g
+s/([^e].|^)brooklyn.entity.trait.MemberReplaceable/\1org.apache.brooklyn.core.entity.trait.MemberReplaceable/g
+s/([^e].|^)brooklyn.entity.trait.Resizable/\1org.apache.brooklyn.core.entity.trait.Resizable/g
+s/([^e].|^)brooklyn.entity.trait.Startable/\1org.apache.brooklyn.core.entity.trait.Startable/g
+s/([^e].|^)brooklyn.entity.trait.StartableMethods/\1org.apache.brooklyn.core.entity.trait.StartableMethods/g
+s/([^e].|^)brooklyn.entity.webapp.ControlledDynamicWebAppCluster/\1org.apache.brooklyn.entity.webapp.ControlledDynamicWebAppCluster/g
+s/([^e].|^)brooklyn.entity.webapp.ControlledDynamicWebAppClusterImpl/\1org.apache.brooklyn.entity.webapp.ControlledDynamicWebAppClusterImpl/g
+s/([^e].|^)brooklyn.entity.webapp.DynamicWebAppCluster/\1org.apache.brooklyn.entity.webapp.DynamicWebAppCluster/g
+s/([^e].|^)brooklyn.entity.webapp.DynamicWebAppClusterImpl/\1org.apache.brooklyn.entity.webapp.DynamicWebAppClusterImpl/g
+s/([^e].|^)brooklyn.entity.webapp.DynamicWebAppFabric/\1org.apache.brooklyn.entity.webapp.DynamicWebAppFabric/g
+s/([^e].|^)brooklyn.entity.webapp.DynamicWebAppFabricImpl/\1org.apache.brooklyn.entity.webapp.DynamicWebAppFabricImpl/g
+s/([^e].|^)brooklyn.entity.webapp.ElasticJavaWebAppService/\1org.apache.brooklyn.entity.webapp.ElasticJavaWebAppService/g
+s/([^e].|^)brooklyn.entity.webapp.FilenameToWebContextMapper/\1org.apache.brooklyn.entity.webapp.FilenameToWebContextMapper/g
+s/([^e].|^)brooklyn.entity.webapp.HttpsSslConfig/\1org.apache.brooklyn.entity.webapp.HttpsSslConfig/g
+s/([^e].|^)brooklyn.entity.webapp.JavaWebAppDriver/\1org.apache.brooklyn.entity.webapp.JavaWebAppDriver/g
+s/([^e].|^)brooklyn.entity.webapp.JavaWebAppService/\1org.apache.brooklyn.entity.webapp.JavaWebAppService/g
+s/([^e].|^)brooklyn.entity.webapp.JavaWebAppSoftwareProcess/\1org.apache.brooklyn.entity.webapp.JavaWebAppSoftwareProcess/g
+s/([^e].|^)brooklyn.entity.webapp.JavaWebAppSoftwareProcessImpl/\1org.apache.brooklyn.entity.webapp.JavaWebAppSoftwareProcessImpl/g
+s/([^e].|^)brooklyn.entity.webapp.JavaWebAppSshDriver/\1org.apache.brooklyn.entity.webapp.JavaWebAppSshDriver/g
+s/([^e].|^)brooklyn.entity.webapp.WebAppService/\1org.apache.brooklyn.entity.webapp.WebAppService/g
+s/([^e].|^)brooklyn.entity.webapp.WebAppServiceConstants/\1org.apache.brooklyn.entity.webapp.WebAppServiceConstants/g
+s/([^e].|^)brooklyn.entity.webapp.WebAppServiceMethods/\1org.apache.brooklyn.entity.webapp.WebAppServiceMethods/g
+s/([^e].|^)brooklyn.entity.webapp.WebAppServiceMetrics/\1org.apache.brooklyn.entity.webapp.WebAppServiceMetrics/g
+s/([^e].|^)brooklyn.entity.webapp.jboss.JBoss6Driver/\1org.apache.brooklyn.entity.webapp.jboss.JBoss6Driver/g
+s/([^e].|^)brooklyn.entity.webapp.jboss.JBoss6Server/\1org.apache.brooklyn.entity.webapp.jboss.JBoss6Server/g
+s/([^e].|^)brooklyn.entity.webapp.jboss.JBoss6ServerImpl/\1org.apache.brooklyn.entity.webapp.jboss.JBoss6ServerImpl/g
+s/([^e].|^)brooklyn.entity.webapp.jboss.JBoss6SshDriver/\1org.apache.brooklyn.entity.webapp.jboss.JBoss6SshDriver/g
+s/([^e].|^)brooklyn.entity.webapp.jboss.JBoss7Driver/\1org.apache.brooklyn.entity.webapp.jboss.JBoss7Driver/g
+s/([^e].|^)brooklyn.entity.webapp.jboss.JBoss7Server/\1org.apache.brooklyn.entity.webapp.jboss.JBoss7Server/g
+s/([^e].|^)brooklyn.entity.webapp.jboss.JBoss7ServerImpl/\1org.apache.brooklyn.entity.webapp.jboss.JBoss7ServerImpl/g
+s/([^e].|^)brooklyn.entity.webapp.jboss.JBoss7SshDriver/\1org.apache.brooklyn.entity.webapp.jboss.JBoss7SshDriver/g
+s/([^e].|^)brooklyn.entity.webapp.jetty.Jetty6Driver/\1org.apache.brooklyn.entity.webapp.jetty.Jetty6Driver/g
+s/([^e].|^)brooklyn.entity.webapp.jetty.Jetty6Server/\1org.apache.brooklyn.entity.webapp.jetty.Jetty6Server/g
+s/([^e].|^)brooklyn.entity.webapp.jetty.Jetty6ServerImpl/\1org.apache.brooklyn.entity.webapp.jetty.Jetty6ServerImpl/g
+s/([^e].|^)brooklyn.entity.webapp.jetty.Jetty6SshDriver/\1org.apache.brooklyn.entity.webapp.jetty.Jetty6SshDriver/g
+s/([^e].|^)brooklyn.entity.webapp.nodejs.NodeJsWebAppDriver/\1org.apache.brooklyn.entity.webapp.nodejs.NodeJsWebAppDriver/g
+s/([^e].|^)brooklyn.entity.webapp.nodejs.NodeJsWebAppService/\1org.apache.brooklyn.entity.webapp.nodejs.NodeJsWebAppService/g
+s/([^e].|^)brooklyn.entity.webapp.nodejs.NodeJsWebAppServiceImpl/\1org.apache.brooklyn.entity.webapp.nodejs.NodeJsWebAppServiceImpl/g
+s/([^e].|^)brooklyn.entity.webapp.nodejs.NodeJsWebAppSshDriver/\1org.apache.brooklyn.entity.webapp.nodejs.NodeJsWebAppSshDriver/g
+s/([^e].|^)brooklyn.entity.webapp.tomcat.Tomcat7Driver/\1org.apache.brooklyn.entity.webapp.tomcat.Tomcat7Driver/g
+s/([^e].|^)brooklyn.entity.webapp.tomcat.Tomcat7SshDriver/\1org.apache.brooklyn.entity.webapp.tomcat.Tomcat7SshDriver/g
+s/([^e].|^)brooklyn.entity.webapp.tomcat.Tomcat8Server/\1org.apache.brooklyn.entity.webapp.tomcat.Tomcat8Server/g
+s/([^e].|^)brooklyn.entity.webapp.tomcat.Tomcat8ServerImpl/\1org.apache.brooklyn.entity.webapp.tomcat.Tomcat8ServerImpl/g
+s/([^e].|^)brooklyn.entity.webapp.tomcat.TomcatDriver/\1org.apache.brooklyn.entity.webapp.tomcat.TomcatDriver/g
+s/([^e].|^)brooklyn.entity.webapp.tomcat.TomcatServer/\1org.apache.brooklyn.entity.webapp.tomcat.TomcatServer/g
+s/([^e].|^)brooklyn.entity.webapp.tomcat.TomcatServerImpl/\1org.apache.brooklyn.entity.webapp.tomcat.TomcatServerImpl/g
+s/([^e].|^)brooklyn.entity.webapp.tomcat.TomcatSshDriver/\1org.apache.brooklyn.entity.webapp.tomcat.TomcatSshDriver/g
+s/([^e].|^)brooklyn.entity.zookeeper.AbstractZooKeeperImpl/\1org.apache.brooklyn.entity.zookeeper.AbstractZooKeeperImpl/g
+s/([^e].|^)brooklyn.entity.zookeeper.ZooKeeperDriver/\1org.apache.brooklyn.entity.zookeeper.ZooKeeperDriver/g
+s/([^e].|^)brooklyn.entity.zookeeper.ZooKeeperEnsemble/\1org.apache.brooklyn.entity.zookeeper.ZooKeeperEnsemble/g
+s/([^e].|^)brooklyn.entity.zookeeper.ZooKeeperEnsembleImpl/\1org.apache.brooklyn.entity.zookeeper.ZooKeeperEnsembleImpl/g
+s/([^e].|^)brooklyn.entity.zookeeper.ZooKeeperNode/\1org.apache.brooklyn.entity.zookeeper.ZooKeeperNode/g
+s/([^e].|^)brooklyn.entity.zookeeper.ZooKeeperNodeImpl/\1org.apache.brooklyn.entity.zookeeper.ZooKeeperNodeImpl/g
+s/([^e].|^)brooklyn.entity.zookeeper.ZooKeeperSshDriver/\1org.apache.brooklyn.entity.zookeeper.ZooKeeperSshDriver/g
+s/([^e].|^)brooklyn.event.AttributeSensor/\1org.apache.brooklyn.api.sensor.AttributeSensor/g
+s/([^e].|^)brooklyn.event.Sensor/\1org.apache.brooklyn.api.sensor.Sensor/g
+s/([^e].|^)brooklyn.event.SensorEvent/\1org.apache.brooklyn.api.sensor.SensorEvent/g
+s/([^e].|^)brooklyn.event.SensorEventListener/\1org.apache.brooklyn.api.sensor.SensorEventListener/g
+s/([^e].|^)brooklyn.event.basic.AbstractCollectionConfigKey/\1org.apache.brooklyn.core.config.internal.AbstractCollectionConfigKey/g
+s/([^e].|^)brooklyn.event.basic.AbstractStructuredConfigKey/\1org.apache.brooklyn.core.config.internal.AbstractStructuredConfigKey/g
+s/([^e].|^)brooklyn.event.basic.AttributeMap/\1org.apache.brooklyn.core.sensor.AttributeMap/g
+s/([^e].|^)brooklyn.event.basic.AttributeSensorAndConfigKey/\1org.apache.brooklyn.core.sensor.AttributeSensorAndConfigKey/g
+s/([^e].|^)brooklyn.event.basic.BasicAttributeSensor/\1org.apache.brooklyn.core.sensor.BasicAttributeSensor/g
+s/([^e].|^)brooklyn.event.basic.BasicAttributeSensorAndConfigKey/\1org.apache.brooklyn.core.sensor.BasicAttributeSensorAndConfigKey/g
+s/([^e].|^)brooklyn.event.basic.BasicConfigKey/\1org.apache.brooklyn.core.config.BasicConfigKey/g
+s/([^e].|^)brooklyn.event.basic.BasicNotificationSensor/\1org.apache.brooklyn.core.sensor.BasicNotificationSensor/g
+s/([^e].|^)brooklyn.event.basic.BasicSensor/\1org.apache.brooklyn.core.sensor.BasicSensor/g
+s/([^e].|^)brooklyn.event.basic.BasicSensorEvent/\1org.apache.brooklyn.core.sensor.BasicSensorEvent/g
+s/([^e].|^)brooklyn.event.basic.DependentConfiguration/\1org.apache.brooklyn.core.sensor.DependentConfiguration/g
+s/([^e].|^)brooklyn.event.basic.ListConfigKey/\1org.apache.brooklyn.core.config.ListConfigKey/g
+s/([^e].|^)brooklyn.event.basic.MapConfigKey/\1org.apache.brooklyn.core.config.MapConfigKey/g
+s/([^e].|^)brooklyn.event.basic.PortAttributeSensorAndConfigKey/\1org.apache.brooklyn.core.sensor.PortAttributeSensorAndConfigKey/g
+s/([^e].|^)brooklyn.event.basic.Sensors/\1org.apache.brooklyn.core.sensor.Sensors/g
+s/([^e].|^)brooklyn.event.basic.SetConfigKey/\1org.apache.brooklyn.core.config.SetConfigKey/g
+s/([^e].|^)brooklyn.event.basic.StructuredConfigKey/\1org.apache.brooklyn.core.config.StructuredConfigKey/g
+s/([^e].|^)brooklyn.event.basic.SubElementConfigKey/\1org.apache.brooklyn.core.config.SubElementConfigKey/g
+s/([^e].|^)brooklyn.event.basic.TemplatedStringAttributeSensorAndConfigKey/\1org.apache.brooklyn.core.sensor.TemplatedStringAttributeSensorAndConfigKey/g
+s/([^e].|^)brooklyn.event.feed.AbstractFeed/\1org.apache.brooklyn.core.feed.AbstractFeed/g
+s/([^e].|^)brooklyn.event.feed.AttributePollHandler/\1org.apache.brooklyn.core.feed.AttributePollHandler/g
+s/([^e].|^)brooklyn.event.feed.ConfigToAttributes/\1org.apache.brooklyn.core.feed.ConfigToAttributes/g
+s/([^e].|^)brooklyn.event.feed.DelegatingPollHandler/\1org.apache.brooklyn.core.feed.DelegatingPollHandler/g
+s/([^e].|^)brooklyn.event.feed.FeedConfig/\1org.apache.brooklyn.core.feed.FeedConfig/g
+s/([^e].|^)brooklyn.event.feed.PollConfig/\1org.apache.brooklyn.core.feed.PollConfig/g
+s/([^e].|^)brooklyn.event.feed.PollHandler/\1org.apache.brooklyn.core.feed.PollHandler/g
+s/([^e].|^)brooklyn.event.feed.Poller/\1org.apache.brooklyn.core.feed.Poller/g
+s/([^e].|^)brooklyn.event.feed.function.FunctionFeed/\1org.apache.brooklyn.feed.function.FunctionFeed/g
+s/([^e].|^)brooklyn.event.feed.function.FunctionPollConfig/\1org.apache.brooklyn.feed.function.FunctionPollConfig/g
+s/([^e].|^)brooklyn.event.feed.http.HttpFeed/\1org.apache.brooklyn.feed.http.HttpFeed/g
+s/([^e].|^)brooklyn.event.feed.http.HttpPollConfig/\1org.apache.brooklyn.feed.http.HttpPollConfig/g
+s/([^e].|^)brooklyn.event.feed.http.HttpPollValue/\1org.apache.brooklyn.feed.http.HttpPollValue/g
+s/([^e].|^)brooklyn.event.feed.http.HttpPolls/\1org.apache.brooklyn.feed.http.HttpPolls/g
+s/([^e].|^)brooklyn.event.feed.http.HttpValueFunctions/\1org.apache.brooklyn.feed.http.HttpValueFunctions/g
+s/([^e].|^)brooklyn.event.feed.http.JsonFunctions/\1org.apache.brooklyn.feed.http.JsonFunctions/g
+s/([^e].|^)brooklyn.event.feed.jmx.JmxAttributePollConfig/\1org.apache.brooklyn.feed.jmx.JmxAttributePollConfig/g
+s/([^e].|^)brooklyn.event.feed.jmx.JmxFeed/\1org.apache.brooklyn.feed.jmx.JmxFeed/g
+s/([^e].|^)brooklyn.event.feed.jmx.JmxHelper/\1org.apache.brooklyn.feed.jmx.JmxHelper/g
+s/([^e].|^)brooklyn.event.feed.jmx.JmxNotificationFilters/\1org.apache.brooklyn.feed.jmx.JmxNotificationFilters/g
+s/([^e].|^)brooklyn.event.feed.jmx.JmxNotificationSubscriptionConfig/\1org.apache.brooklyn.feed.jmx.JmxNotificationSubscriptionConfig/g
+s/([^e].|^)brooklyn.event.feed.jmx.JmxOperationPollConfig/\1org.apache.brooklyn.feed.jmx.JmxOperationPollConfig/g
+s/([^e].|^)brooklyn.event.feed.jmx.JmxValueFunctions/\1org.apache.brooklyn.feed.jmx.JmxValueFunctions/g
+s/([^e].|^)brooklyn.event.feed.shell.ShellFeed/\1org.apache.brooklyn.feed.shell.ShellFeed/g
+s/([^e].|^)brooklyn.event.feed.shell.ShellPollConfig/\1org.apache.brooklyn.feed.shell.ShellPollConfig/g
+s/([^e].|^)brooklyn.event.feed.ssh.SshFeed/\1org.apache.brooklyn.feed.ssh.SshFeed/g
+s/([^e].|^)brooklyn.event.feed.ssh.SshPollConfig/\1org.apache.brooklyn.feed.ssh.SshPollConfig/g
+s/([^e].|^)brooklyn.event.feed.ssh.SshPollValue/\1org.apache.brooklyn.feed.ssh.SshPollValue/g
+s/([^e].|^)brooklyn.event.feed.ssh.SshValueFunctions/\1org.apache.brooklyn.feed.ssh.SshValueFunctions/g
+s/([^e].|^)brooklyn.event.feed.windows.WindowsPerformanceCounterFeed/\1org.apache.brooklyn.feed.windows.WindowsPerformanceCounterFeed/g
+s/([^e].|^)brooklyn.event.feed.windows.WindowsPerformanceCounterPollConfig/\1org.apache.brooklyn.feed.windows.WindowsPerformanceCounterPollConfig/g
+s/([^e].|^)brooklyn.internal.BrooklynFeatureEnablement/\1org.apache.brooklyn.core.BrooklynFeatureEnablement/g
+s/([^e].|^)brooklyn.internal.BrooklynInitialization/\1org.apache.brooklyn.core.internal.BrooklynInitialization/g
+s/([^e].|^)brooklyn.internal.storage.BrooklynStorage/\1org.apache.brooklyn.core.internal.storage.BrooklynStorage/g
+s/([^e].|^)brooklyn.internal.storage.DataGrid/\1org.apache.brooklyn.core.internal.storage.DataGrid/g
+s/([^e].|^)brooklyn.internal.storage.DataGridFactory/\1org.apache.brooklyn.core.internal.storage.DataGridFactory/g
+s/([^e].|^)brooklyn.internal.storage.Reference/\1org.apache.brooklyn.core.internal.storage.Reference/g
+s/([^e].|^)brooklyn.internal.storage.impl.BackedReference/\1org.apache.brooklyn.core.internal.storage.impl.BackedReference/g
+s/([^e].|^)brooklyn.internal.storage.impl.BasicReference/\1org.apache.brooklyn.core.internal.storage.impl.BasicReference/g
+s/([^e].|^)brooklyn.internal.storage.impl.BrooklynStorageImpl/\1org.apache.brooklyn.core.internal.storage.impl.BrooklynStorageImpl/g
+s/([^e].|^)brooklyn.internal.storage.impl.ConcurrentMapAcceptingNullVals/\1org.apache.brooklyn.core.internal.storage.impl.ConcurrentMapAcceptingNullVals/g
+s/([^e].|^)brooklyn.internal.storage.impl.hazelcast.EntityId/\1org.apache.brooklyn.internal.storage.impl.hazelcast.EntityId/g
+s/([^e].|^)brooklyn.internal.storage.impl.hazelcast.EntityStreamSerializer/\1org.apache.brooklyn.internal.storage.impl.hazelcast.EntityStreamSerializer/g
+s/([^e].|^)brooklyn.internal.storage.impl.hazelcast.HazelcastDataGrid/\1org.apache.brooklyn.internal.storage.impl.hazelcast.HazelcastDataGrid/g
+s/([^e].|^)brooklyn.internal.storage.impl.hazelcast.HazelcastDataGridFactory/\1org.apache.brooklyn.internal.storage.impl.hazelcast.HazelcastDataGridFactory/g
+s/([^e].|^)brooklyn.internal.storage.impl.inmemory.InMemoryDataGridFactory/\1org.apache.brooklyn.core.internal.storage.impl.inmemory.InMemoryDataGridFactory/g
+s/([^e].|^)brooklyn.internal.storage.impl.inmemory.InmemoryDatagrid/\1org.apache.brooklyn.core.internal.storage.impl.inmemory.InmemoryDatagrid/g
+s/([^e].|^)brooklyn.launcher.Activator/\1org.apache.brooklyn.launcher.Activator/g
+s/([^e].|^)brooklyn.launcher.BrooklynLauncher/\1org.apache.brooklyn.launcher.BrooklynLauncher/g
+s/([^e].|^)brooklyn.launcher.BrooklynServerDetails/\1org.apache.brooklyn.launcher.BrooklynServerDetails/g
+s/([^e].|^)brooklyn.launcher.BrooklynWebServer/\1org.apache.brooklyn.launcher.BrooklynWebServer/g
+s/([^e].|^)brooklyn.launcher.camp.BrooklynCampPlatformLauncher/\1org.apache.brooklyn.launcher.camp.BrooklynCampPlatformLauncher/g
+s/([^e].|^)brooklyn.launcher.camp.SimpleYamlLauncher/\1org.apache.brooklyn.launcher.camp.SimpleYamlLauncher/g
+s/([^e].|^)brooklyn.launcher.config.BrooklynDevelopmentModes/\1org.apache.brooklyn.launcher.config.BrooklynDevelopmentModes/g
+s/([^e].|^)brooklyn.launcher.config.BrooklynGlobalConfig/\1org.apache.brooklyn.launcher.config.BrooklynGlobalConfig/g
+s/([^e].|^)brooklyn.launcher.config.CustomResourceLocator/\1org.apache.brooklyn.launcher.config.CustomResourceLocator/g
+s/([^e].|^)brooklyn.launcher.config.StopWhichAppsOnShutdown/\1org.apache.brooklyn.launcher.config.StopWhichAppsOnShutdown/g
+s/([^e].|^)brooklyn.location.AddressableLocation/\1org.apache.brooklyn.api.location.AddressableLocation/g
+s/([^e].|^)brooklyn.location.BasicMachineLocationCustomizer/\1org.apache.brooklyn.api.location.BasicMachineLocationCustomizer/g
+s/([^e].|^)brooklyn.location.HardwareDetails/\1org.apache.brooklyn.api.location.HardwareDetails/g
+s/([^e].|^)brooklyn.location.Location/\1org.apache.brooklyn.api.location.Location/g
+s/([^e].|^)brooklyn.location.LocationDefinition/\1org.apache.brooklyn.api.location.LocationDefinition/g
+s/([^e].|^)brooklyn.location.LocationNotAvailableException/\1org.apache.brooklyn.api.location.LocationNotAvailableException/g
+s/([^e].|^)brooklyn.location.LocationRegistry/\1org.apache.brooklyn.api.location.LocationRegistry/g
+s/([^e].|^)brooklyn.location.LocationResolver/\1org.apache.brooklyn.api.location.LocationResolver/g
+s/([^e].|^)brooklyn.location.LocationSpec/\1org.apache.brooklyn.api.location.LocationSpec/g
+s/([^e].|^)brooklyn.location.LocationType/\1org.apache.brooklyn.api.location.LocationType/g
+s/([^e].|^)brooklyn.location.MachineDetails/\1org.apache.brooklyn.api.location.MachineDetails/g
+s/([^e].|^)brooklyn.location.MachineLocation/\1org.apache.brooklyn.api.location.MachineLocation/g
+s/([^e].|^)brooklyn.location.MachineLocationCustomizer/\1org.apache.brooklyn.api.location.MachineLocationCustomizer/g
+s/([^e].|^)brooklyn.location.MachineManagementMixins/\1org.apache.brooklyn.api.location.MachineManagementMixins/g
+s/([^e].|^)brooklyn.location.MachineProvisioningLocation/\1org.apache.brooklyn.api.location.MachineProvisioningLocation/g
+s/([^e].|^)brooklyn.location.NoMachinesAvailableException/\1org.apache.brooklyn.api.location.NoMachinesAvailableException/g
+s/([^e].|^)brooklyn.location.OsDetails/\1org.apache.brooklyn.api.location.OsDetails/g
+s/([^e].|^)brooklyn.location.PortRange/\1org.apache.brooklyn.api.location.PortRange/g
+s/([^e].|^)brooklyn.location.PortSupplier/\1org.apache.brooklyn.api.location.PortSupplier/g
+s/([^e].|^)brooklyn.location.ProvisioningLocation/\1org.apache.brooklyn.api.location.ProvisioningLocation/g
+s/([^e].|^)brooklyn.location.access.BrooklynAccessUtils/\1org.apache.brooklyn.core.location.access.BrooklynAccessUtils/g
+s/([^e].|^)brooklyn.location.access.PortForwardManager/\1org.apache.brooklyn.core.location.access.PortForwardManager/g
+s/([^e].|^)brooklyn.location.access.PortForwardManagerAuthority/\1org.apache.brooklyn.core.location.access.PortForwardManagerAuthority/g
+s/([^e].|^)brooklyn.location.access.PortForwardManagerClient/\1org.apache.brooklyn.core.location.access.PortForwardManagerClient/g
+s/([^e].|^)brooklyn.location.access.PortForwardManagerImpl/\1org.apache.brooklyn.core.location.access.PortForwardManagerImpl/g
+s/([^e].|^)brooklyn.location.access.PortForwardManagerLocationResolver/\1org.apache.brooklyn.core.location.access.PortForwardManagerLocationResolver/g
+s/([^e].|^)brooklyn.location.access.PortMapping/\1org.apache.brooklyn.core.location.access.PortMapping/g
+s/([^e].|^)brooklyn.location.basic.AbstractLocation/\1org.apache.brooklyn.core.location.AbstractLocation/g
+s/([^e].|^)brooklyn.location.basic.AbstractLocationResolver/\1org.apache.brooklyn.core.location.AbstractLocationResolver/g
+s/([^e].|^)brooklyn.location.basic.AggregatingMachineProvisioningLocation/\1org.apache.brooklyn.core.location.AggregatingMachineProvisioningLocation/g
+s/([^e].|^)brooklyn.location.basic.BasicHardwareDetails/\1org.apache.brooklyn.core.location.BasicHardwareDetails/g
+s/([^e].|^)brooklyn.location.basic.BasicLocationDefinition/\1org.apache.brooklyn.core.location.BasicLocationDefinition/g
+s/([^e].|^)brooklyn.location.basic.BasicLocationRegistry/\1org.apache.brooklyn.core.location.BasicLocationRegistry/g
+s/([^e].|^)brooklyn.location.basic.BasicMachineDetails/\1org.apache.brooklyn.core.location.BasicMachineDetails/g
+s/([^e].|^)brooklyn.location.basic.BasicMachineMetadata/\1org.apache.brooklyn.core.location.BasicMachineMetadata/g
+s/([^e].|^)brooklyn.location.basic.BasicOsDetails/\1org.apache.brooklyn.core.location.BasicOsDetails/g
+s/([^e].|^)brooklyn.location.basic.ByonLocationResolver/\1org.apache.brooklyn.location.byon.ByonLocationResolver/g
+s/([^e].|^)brooklyn.location.basic.CatalogLocationResolver/\1org.apache.brooklyn.core.location.CatalogLocationResolver/g
+s/([^e].|^)brooklyn.location.basic.Def

<TRUNCATED>