code: public static void setBaseDirectory (@Nonnull final String sBaseDirectory)
    {
      ValueEnforcer.notNull (sBaseDirectory, "BaseDirectory");
  
      s_aRWLock.writeLocked ( () -> {
        s_sBaseDirectory = sBaseDirectory;
      });
    }
docs: Set the base directory to be used.
  
  @param sBaseDirectory
  The new base directory. May not be <code>null</code> but maybe
  empty.