Constructs preset instance of waiting (@see Waiting) with given failure
message parametrized by given objects
If failure is set to null, timeout will not result to failure!
Returns preset instance of waiting (@see Waiting) with given failure
message parametrized by given objects
If failure is set to null, timeout will not result to failure!
Constructs preset instance of waiting (@see Waiting) and set that testing
condition should or shouldn't be delayed of one interval after the start
of waiting.