public void beginTrackingSync(OperationContext octxt) throws ServiceException {
public synchronized void beginTrackingSync(OperationContext octxt) throws ServiceException {
    public void beginTrackingSync(OperationContext octxt) throws ServiceException {        if (isTrackingSync())            return;        TrackSync redoRecorder = new TrackSync(mId);        boolean success = false;        try {            beginTransaction("beginTrackingSync", octxt, redoRecorder);            DbMailbox.startTrackingSync(this);            mCurrentChange.sync = getLastChangeID();            success = true;        } finally {            endTransaction(success);        }    }