docs: public List<byte[]> getDbiNames() {
      final List<byte[]> result = new ArrayList<>();
      final Dbi<T> names = openDbi((byte[]) null);
      try (Txn<T> txn = txnRead();
           Cursor<T> cursor = names.openCursor(txn)) {
        if (!cursor.first()) {
          return Collections.emptyList();
        }
        do {
          final byte[] name = proxy.getBytes(cursor.key());
          result.add(name);
        } while (cursor.next());
      }
  
      return result;
    }