code: def ExpandUsersVariablePath(cls, path, path_separator, user_accounts):
      
      path_segments = path.split(path_separator)
      return cls._ExpandUsersVariablePathSegments(
          path_segments, path_separator, user_accounts)
docs: Expands a path with a users variable, e.g. %%users.homedir%%.
  
      Args:
        path (str): path with users variable.
        path_separator (str): path segment separator.
        user_accounts (list[UserAccountArtifact]): user accounts.
  
      Returns:
        list[str]: paths for which the users variables have been expanded.