readMap method
Implementation
Map<String, Object> readMap(Iterable<String> pathSegments) {
  Object? data = options;
  for (final key in pathSegments) {
    if (data is Map<String, Object?> && data.containsKey(key)) {
      data = data[key];
    } else {
      return {};
    }
  }
  return data is Map<String, Object> ? data : {};
}