What does Debug.assert() do?
takes Boolean condition as parameter and shows error dialog if condition is true; but proceeds without interruption if condition is false.
takes Boolean condition as parameter and throws exception if condition is false; but proceeds without interruption if condition is true.
takes Boolean condition as parameter and shows error dialog if condition is false; but proceeds without interruption if condition is true.
None of above