Given:
and omitting the throws FooException clause results in a compilation error.
Which statement is true about FooException?
A. FooException is a subclass of RuntimeError.
B. FooException is unchecked.
C. The body of foo can only throw FooException.
D. The body of foo can throw FooException or one of its subclasses.
D