docs: def setup_and_get_default_path(self, jar_base_filename):
          """Determine the user-specific install path for the Stanford
          Dependencies jar if the jar_url is not specified and ensure that
          it is writable (that is, make sure the directory exists). Returns
          the full path for where the jar file should be installed."""
          import os
          import errno
          install_dir = os.path.expanduser(INSTALL_DIR)
          try:
              os.makedirs(install_dir)
          except OSError as ose:
              if ose.errno != errno.EEXIST:
                  raise ose
          jar_filename = os.path.join(install_dir, jar_base_filename)
          return jar_filename