Interprocedural exception analysis for Java | Synapse