throws AssertError if a !is null
value
error message format, must have one string place '%s' for a
See Implementation
throws AssertError if a !is null