Section 10.2.2 Top Level Code Quality Sub Level 10.2 Best Practices for Concurrent Programming Java Use of other singleton patterns can lead to concurrency problems and un-initialized instances.