Object (ClassLoader classLoader) { if (myProviderClassName != null) { return SingletonInstancesCache.getInstance(myProviderClassName, classLoader); } return new FixedValuesReferenceProvider(myValues); }