code: @Override
      public Configuration getConfiguration(String prefix) {
          try {
              Config value = configuration.getConfig(prefix);
              return new ConfigurationImpl(converters, value);
          } catch (ConfigException.Missing e) {
              // Ignore the exception.
              return null;
          }
      }
docs: Gets a configuration object with all the properties starting with the given prefix.
  
  @param prefix the prefix (without the ending `.`)
  @return a configuration object with all properties with a name starting with `prefix.`,
  or {@literal null} if no properties start with the given prefix.