↓ 1 callersMethodstageOnesynchronized, methods use different data (list1 list2) so by synchronized methods if one thread runs the stageOne other thread cannot run stageTwo at
JavaMultiThreadingCodes/src/LockObjects_4/WorkerMethodsSynchronized.java:39