A small typo was found in ThreadSafeDoubleCheckLockingTest.
refection instead of reflection
Only ThreadSafeDoubleCheckLockingTest had a test case for handling instantiation through Reflection, but this could be handled by the other Singleton implementations.