the sequence of ThrowableFrequencies to run through on each simulate call
combine this ErrorSimulator with an additional sequence of ThrowableFrequency objects
combine this ErrorSimulator with an additional sequence of ThrowableFrequency objects
the ThrowableFrequency objects to add to the resulting ErrorSimulator
the new ErrorSimulator
combine this and the given ErrorSimulator to create a new one
combine this and the given ErrorSimulator to create a new one
the new ErrorSimulator to combine with this one
the ErrorSimulator result of combining this and the given
execute a simulation across each of errs, in sequence order.
execute a simulation across each of errs, in sequence order. throw the first simulated error that happens, if any
the return type of op
the operation to execute if none of errs threw. will be not be executed if any single err threw, otherwise exactly once
the result of executing op
the sequence of ThrowableFrequencies to run through on each simulate call
simulates 0 or more errors with a specific frequency for each error. Example usage: