@NonNull
	static <T> ConditionalWaitRequest<T> newConditionalWaitRequest(@NonNull final ConditionalWaitRequest.Condition<T> condition,
																   @Nullable final T parameter) {
		return new ConditionalWaitRequest<>(Type.WAIT_FOR_CONDITION, condition, parameter);
	}
Creates new Conditional Wait Request. The request will wait until the condition is fulfilled.

@param condition the condition to check.
@param parameter an optional parameter.
@return The new request.
ble/src/main/java/no/nordicsemi/android/ble/Request.java