class ShardPeerAddressResolver implements PeerAddressResolver {

    String getShardActorAddress(final String shardName, final MemberName memberName) {
        Address memberAddress = memberNameToAddress.get(memberName);
        if (memberAddress != null) {
            return getShardManagerActorPathBuilder(memberAddress).append("/").append(
                    getShardIdentifier(memberName, shardName)).toString();
        }

        return null;
    }

      ShardPeerAddressResolver(final String shardManagerType, final MemberName localMemberName);

}