Identification of Java lock contention anti-patterns based on run-time performance data | Synapse