public Value execute(Env env)
{
try {
return _block.execute(env);
} catch (QuercusLanguageException e) {
Value value = e.getValue();
for (int i = 0; i < _catchList.size(); i++) {
Catch item = _catchList.get(i);
if (value != null && value.isA(item.getId()) ||
item.getId().equals("Exception")) {
if (value != null)
item.getExpr().evalAssign(env, value);
else
item.getExpr().evalAssign(env, NullValue.NULL);