throw EXCEPTION(...)
but it seems to ONLY work with Exception or a new statement.
throw "thing"
throw thing //where thing is a reference to an object or string
throw null
all generate a compile-time error:
exception_test.dm:7:error: thrownull: expected 1 argument (found 0).
The only examples in the reference with throw do not use parenthesis, but it seems to be required.