@Experimental
    public static Configuration forReporter(Configuration configuration, String reporterName) {
        return new DelegatingConfiguration(
                configuration, ConfigConstants.METRICS_REPORTER_PREFIX + reporterName + ".");
    }
@Test
    void testForReporterWrite() {
        Configuration configuration = new Configuration();

        MetricOptions.forReporter(configuration, "my_reporter").set(SUB_OPTION, "value");

        assertThat(configuration.get(FULL_OPTION)).isEqualTo("value");
    }