I suspect we'll start changing some of the internals of JUnit to use the new builders, which means that some of the places where a `Description` is passed in, you'll actually get an immutable description. So I'd rather not throw `UnsupportedOperationException` unless we really can't support it.

I'm fine with marking the method in `Description` as deprecated.