protected void ensureEnvironmentInitialized() { if (!_environmentIsInitialized) { lock (_locker) { if (!_environmentIsInitialized) { _system.SetupEnvironment(); _environmentIsInitialized = true; } } } }