public void testNested_on_do_1() throws NoSuchMethodException, SecurityException,
IllegalAccessException, IllegalArgumentException,
InvocationTargetException, InstantiationException {
Class stClass = new ClassBuilder("FooObject_testNested_on_do_1").instVar("bar")
.method("foo" + " ^self foo: [TestExceptionA raise. bar := #failed]")
.method("isFailed ^bar notNil")
.method("foo: aBlock "
+ "^[[aBlock value] on: TestExceptionA do: [:ex1 | ex1 testValue]] on: TestExceptionB do: [:ex | ex testValue]")
.build();