Automatic test factoring for java | Synapse