code: public static synchronized RecoveryDirector instance() {
          if (tc.isEntryEnabled())
              Tr.entry(tc, "instance");
  
          if (_instance == null) {
              _instance = new RecoveryDirectorImpl();
          }
  
          if (tc.isEntryEnabled())
              Tr.exit(tc, "instance", _instance);
          return _instance;
      }
docs: Create or lookup the singleton instance of the RecoveryDirectorImpl class. This
  method is intended for internal use only. Client services should access this
  instance via the RecoveryDirectorFactory.recoveryDirector() method.
  
  @return The singleton instance of the RecoveryDirectorImpl class.