This library is used outside of VS, for example in the Git Extensions project (which also uses JTF and vs-mef).
Currently a violation of e.g. Assumes.NotNull produces an exception with message:
An internal error occurred. Please contact Microsoft Support.
Microsoft does not provide support for Git Extensions :)
What's more, the InternalErrorException exception type is private so the library cannot easily trap these and switch them.