code: private Object fleeceValueToObject(int index) {
          check(index);
          final FLValue value = values.get(index);
          if (value == null) { return null; }
          final MRoot root = new MRoot(context, value, false);
          synchronized (rs.getQuery().getDatabase().getLock()) {
              return root.asNative();
          }
      }
docs: - (id) fleeceValueToObjectAtIndex: (NSUInteger)index