code: public static RecoveryDirector recoveryDirector() throws InternalLogException
      {
          if (tc.isEntryEnabled())
              Tr.entry(tc, "recoveryDirector");
  
          // If the recovery director is null its an error in JET
          if (_recoveryDirector == null)
          {
              final InternalLogException ile = new InternalLogException();
              if (tc.isEntryEnabled())
                  Tr.exit(tc, "recoveryDirector", ile);
              throw ile;
          }
  
          if (tc.isEntryEnabled())
              Tr.exit(tc, "recoveryDirector", _recoveryDirector);
          return _recoveryDirector;
      }
docs: Returns the singleton instance of the RecoveryDirector class. This method
  uses reflection rather then a direct reference to the underlying class to avoid
  a cyclic build dependency.
  
  @return RecoveryDirector The singleton instance of the RecoveryDirectorImpl.