Stop command for directive Control objects. In an ideal JDK,
this would be able to extend a RuntimeThrowable class, but we
don't have that. So to avoid the interface changes needed by
extending Throwable and the potential errant catches were we
to extend RuntimeException, we'll have to extend Error,
despite the fact that this is never an error.