Iss828

I tried to write a Unit test, but qulice kept complaining about a missing @throws tag that was there.  So I gave up.
We're not using `Assert` in our unit tests. See how other tests are written. We're using Hamcrest `MatcherAssert` instead.