146147148149150151152153154155156
throw new RuntimeException(); } api.commit(); normalFinish = true; } finally { if (! normalFinish) api.rollback(); } return returnVal; } @Override