When an assertion fails, what is thrown?
A) AssertionException
B) AssertionThrowable
C) RuntimeAssertionException
D) AssertionError
E) AssertError
F) AssertException