@Bean("Configuration")
  public Configuration provide(Settings settings) {
    return new ServerConfigurationAdapter(settings);
  }
@Test
  @UseDataProvider("trimFieldsAndEncodedCommas")
  public void getStringArray_split_on_comma_trim_and_support_encoded_comma_as_Settings_getStringArray(String idemUseCase) {
    settings.setProperty(nonDeclaredKey, idemUseCase);
    settings.setProperty(nonMultivalueKey, idemUseCase);
    settings.setProperty(multivalueKey, idemUseCase);

    Configuration configuration = underTest.provide(settings);

    getStringArrayBehaviorIsTheSame(configuration, nonDeclaredKey);
    getStringArrayBehaviorIsTheSame(configuration, nonMultivalueKey);
    getStringArrayBehaviorIsTheSame(configuration, multivalueKey);
  }