Extended static checking for Java | Synapse