docs: @Override
    public SafeSpaceIdentifier createSafeSpaceIdentifier(String owner, String identifier) {
      validateName(owner);
      SafeSpace ss = createSafeSpaceLogical(owner, identifier);
  
      for (File parent = ss.directory.getParentFile(); parent != null; parent = parent.getParentFile()) {
        if (rootDirectory.equals(parent)) {
          return new DefaultSafeSpaceIdentifier(ss);
        }
      }
  
      throw new IllegalArgumentException("Attempted to access file outside the persistence path");
    }