...
General recommendations for correct use of locks and synchronization appear in CON00-J. Use synchronization judiciouslyDo not invoke a superclass method or constructor from a synchronized region in the subclass.
Risk Assessment
If monitor regions such as synchronized methods and statements contain network transactional logic, temporary or permanent deadlocks may result.
...