class TomlBackedConfiguration implements Configuration {

  @Override
  public Set<String> keySet() {
    Set<String> keys = new HashSet<>();
    keys.addAll(toml.dottedKeySet());
    keys.addAll(schema.defaultsKeySet());
    return keys;
  }

    TomlBackedConfiguration(TomlParseResult toml, @Nullable Schema schema);

}