code: private void objectManagerStopped()
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "objectManagerStopped");
  
          // Stop any new work coming in as we do not have a working
          // ObjectManager to service any requests.
          _available = false;
  
          // Only treat this shutdown as an error if we haven't
          // asked for it. In the case of a normal ME stop we
          // will still get the callback but don't have to worry
          // about it.
          if (!_shutdownRequested)
          {
              // Report a local error so that we can begin failover to a
              // new ME instance. This will allow the new instance to
              // enter it's startup retry loop and try to re-connect to
              // a working ObjectManager.
              _ms.reportLocalError();
  
              SibTr.error(tc, "FILE_STORE_STOP_UNEXPECTED_SIMS1590");
          }
          else
          {
              SibTr.info(tc, "FILE_STORE_STOP_EXPECTED_SIMS1589");
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "objectManagerStopped");
      }
docs: as we can not function once we have lost the ObjectManager.