Toward the Reverse Engineering of UML Sequence Diagrams for Distributed Java Software | Synapse