public
void doIt( ... )
throws JunoException
{
...
}
Since doIt might throw a
JunoException it must
catch it // it doesnt
or declare its intention to
throw it on up the stack to its caller by asserting throws
JunoException
throws
means might throw, not does throw
Built in Exceptions dont need a
throws clause
If uncaught they crash the
program