final ActorRef policiesShardRegionProxy = startProxy(actorSystem, configReader.cluster().numberOfShards(), PoliciesMessagingConstants.SHARD_REGION, PoliciesMessagingConstants.CLUSTER_ROLE); final ActorRef thingsShardRegionProxy = startProxy(actorSystem, configReader.cluster().numberOfShards(), ThingsMessagingConstants.SHARD_REGION, ThingsMessagingConstants.CLUSTER_ROLE); EnforcerActorCreator.props(pubSubMediator, enforcementProviders, enforcementAskTimeout, conciergeForwarder, enforcerExecutor, preEnforcer, activityCheckInterval); final ActorRef enforcerShardRegion = startShardRegion(context.system(), configReader.cluster(), enforcerProps);