public synchronized void endBatch() {
		if (isEnabled()) {
			if (--mBatchLevel < 1) {
				if (mCurrentBatch != null) {
					for (BatchNotifierTarget target : mCurrentBatch) {
						target.leaveBatchMode();
					}
					mCurrentBatch = null;
				}
			}
		}
	}