RName table = state.datapop().rNameValue();
try{
state.find(table).execute(state);
}catch(NullPointerException e){
throw new RulesException("undefined", "PerformCatchError",
"The table '"+table.stringValue()+"' is undefined");
}catch(RulesException e){
IRSession session = state.getSession();
EntityFactory ef = session.getEntityFactory();
IREntity errorEntity = ef.findRefEntity(error).clone(session).rEntityValue();