void sendSnapshot(TsapiCallMonitor callback, Vector<TSEvent> _eventList,
			boolean snapMetaCode, int cause) {
		if (callback == null) {
			return;
		}

		Vector<TSEvent> eventList = null;

		if (_eventList == null) {
			eventList = new Vector<TSEvent>();
			getSnapshot(eventList);
		} else {
			eventList = _eventList;
		}

		setCSTACause((short) -1);

		if (eventList.size() > 0) {
			callback.deliverEvents(eventList, cause, snapMetaCode);
		}
	}