builder.ifZero(null, new InstructionBuilderCallback()
{
public void doBuild(InstructionBuilder builder)
{
builder.loadVariable("invocation").loadTypeConstant(Exception.class);
builder.invokeVirtual(invocationClassName, Throwable.class.getName(),
"getCheckedException", Class.class.getName());
builder.throwException();
}
});
}