{
try
{
DistributedReplicantManager drm = partition.getDistributedReplicantManager();
List<ClusterNode> nodes = drm.lookupReplicantsNodes(getServiceHAName());
ClusterNode coord = (nodes != null && nodes.size() > 0 ? nodes.get(0) : null);
if (coord != null && coord.equals(partition.getClusterNode()) == false)
{
Object rsp = partition.callMethodOnNode(getServiceHAName(), "getDiscrepancies", NULL_ARGS, NULL_TYPES, 60000, coord);
if (rsp instanceof RemoteDiscrepancies)
{
handleRemoteDiscrepancies((RemoteDiscrepancies) rsp);