docs: public boolean renameFile(@NotNull final Transaction txn, @NotNull final File origin, @NotNull final String newPath) {
          final ArrayByteIterable key = StringBinding.stringToEntry(newPath);
          final ByteIterable value = pathnames.get(txn, key);
          if (value != null) {
              return false;
          }
          final File newFile = new File(newPath, origin.getDescriptor(), origin.getCreated(), System.currentTimeMillis());
          pathnames.put(txn, key, newFile.toByteIterable());
          pathnames.delete(txn, StringBinding.stringToEntry(origin.getPath()));
          return true;
      }