docs: def GetKey(self, path, cycle=9999, rootpy=True, **kwargs):
          """
          Override TDirectory's GetKey and also handle accessing keys nested
          arbitrarily deep in subdirectories.
          """
          key = super(_DirectoryBase, self).GetKey(path, cycle)
          if not key:
              raise DoesNotExist
          if rootpy:
              return asrootpy(key, **kwargs)
          return key