void FilterSpecifiedManner(object sender, EventArgs e) {
		if ((!captureVideo) && (!captureParams)) {
			return;
		}

		string specifiedEvent = UnderspecifiedPredicateParameters.FilterSpecifiedManner(((EventManagerArgs) e).EventString);

		AddConstituentObjectsToAffectedList(specifiedEvent);

		if (specifiedEvent != ((EventManagerArgs) e).EventString) {
			paramValues["MotionManner"] = specifiedEvent;

			if ((captureVideo) && (!captureParams)) {
				eventManager.InsertEvent(specifiedEvent, 1);
				eventManager.RemoveEvent(0);
				if (captureMode == VideoCaptureMode.PerEvent) {
					eventManager.InsertEvent("wait()", 0);
				}
			}
			else if ((captureParams) && (!captureVideo)) {
				eventManager.InsertEvent(specifiedEvent, 1);
				eventManager.AbortEvent();
			}
		}
	}
	void ParseReceived(object sender, EventArgs e) {
		if ((!captureVideo) && (!captureParams)) {
			return;
		}

		string parse = ((InputEventArgs) e).InputString;

		if (dbEntry != null) {
			dbEntry.Parse = parse;

			dbEntry.EventPredicate = GlobalHelper.GetTopPredicate(dbEntry.Parse);
		}

		paramValues = UnderspecifiedPredicateParameters.InitPredicateParametersCollection();
	}