@NonNull
	protected ConditionalWaitRequest<Void> waitUntil(@NonNull final ConditionalWaitRequest.Condition<Void> condition) {
		return waitIf(condition).negate();
	}
Creates a conditional wait request that will wait until the given condition is not satisfied.
The condition is checked when the request is executed and each time a new BLE operation is
complete.

@param condition The condition to examine. If it's not satisfied, the manager will wait.
@return The request.
ble/src/main/java/no/nordicsemi/android/ble/BleManager.java