Създавам двигател за игри, използвайки Java и Mozilla Rhino, и искам всички грешки да извикват една функция и да я предоставят със съобщение за грешка, като
...
} catch(Exception e) {
Abort(e);
}
...
public void Abort(str) {
System.out.println("Script error in "current_script_name+" line: "+line_number\n\n"+e);
}
Това е лесно за RhinoException, но искам да имам същото за други, като IOException.