private void onConditionComplete(NativeActivityContext context, ActivityInstance completedInstance, Boolean result) {
		if (result == null || !result)
			return;
		if (Body == null) {
			scheduleCondition(context);
			return;
		}
		if (onBodyComplete == null) {
			onBodyComplete = new CompletionCallback() {
				@Override
				public void execute(NativeActivityContext context, ActivityInstance completedInstance) {
					scheduleCondition(context);
				}
			};
		}
		context.scheduleActivity(Body, onBodyComplete);
	}