class ShardPeerAddressResolver implements PeerAddressResolver {

    @Override
    public String resolve(final String peerId) {
        if (peerId == null) {
            return null;
        }

        ShardIdentifier shardId = ShardIdentifier.fromShardIdString(peerId);
        return getShardActorAddress(shardId.getShardName(), shardId.getMemberName());
    }

      ShardPeerAddressResolver(final String shardManagerType, final MemberName localMemberName);

}