code: @Override
     public boolean accept() throws RepositoryException
     {
        try
        {
           if (!rpcService.isCoordinator())
           {
              Integer docsNumber = (Integer)rpcService.executeCommandOnCoordinator(getDocsNumCommand, true);
              if (LOG.isDebugEnabled())
                 LOG.debug("Remote result received: {} and local is: {}", docsNumber, searchIndex.getIndex().numDocs());
              return docsNumber.intValue() != searchIndex.getIndex().numDocs();
           }
           // if current node is coordinator
           return false;
        }
        catch (SecurityException e)
        {
           throw new RepositoryException(e.getMessage(), e);
        }
        catch (RPCException e)
        {
           throw new RepositoryException(e.getMessage(), e);
        }
        catch (IOException e)
        {
           throw new RepositoryException(e.getMessage(), e);
        }
     }
docs: {@inheritDoc}