1. public class a { <br /> 2. public void method1() { <br /> 3. try { <br /> 4. B b=new b(); <br /> 5. b.method2(); <br /> 6. // more code here <br /> 7. } catch (TestException te) { <br /> 8. throw new RuntimeException(te); <br /> 9. } <br /> 10. } <br /> 11. } <br /> 1. public class b { <br /> 2. public void method2() throws TestException { <br /> 3. // more code here <br /> 4. } <br /> 5. } <br /> 1. public class TestException extends Exception { <br /> 2. }<br />  Given: <br /> 31. public void method() { <br /> 32. A a=ne
A、 Line 33 must be called within a try block.
B、 The exception thrown by method1 in class a is not required to be caught.
C、 The method declared on line 31 must be declared to throw a RuntimeException.
D、 On line 5 of class a, the call to method2 of class b does not need to be placed in a try/catch block.