Bugfix
If an instance configuration A.Config contains a sub-instance configuration A.Config#getOtherA(), then an outer reference may be resolved incorrectly depending on when the instantiation of the sub-configuration occurs.
Test
- test.com.top_logic.basic.config.TestTypedConfigurationReferences.testNestedScopes1()
- test.com.top_logic.basic.config.TestTypedConfigurationReferences.testNestedScopes2()
- test.com.top_logic.basic.config.TestTypedConfigurationReferences.testNestedScopesDeep()