@Bean("Configuration")
  public Configuration provide(Settings settings) {
    return new ServerConfigurationAdapter(settings);
  }
@Test
  @UseDataProvider("quotedStrings1")
  public void getStringArray_supports_quoted_strings_when_settings_does_not(String str,
    String[] configurationExpected, String[] settingsExpected) {
    settings.setProperty(nonDeclaredKey, str);
    settings.setProperty(nonMultivalueKey, str);
    settings.setProperty(multivalueKey, str);

    Configuration configuration = underTest.provide(settings);

    getStringArrayBehaviorDiffers(configuration, nonDeclaredKey, configurationExpected, settingsExpected);
    getStringArrayBehaviorDiffers(configuration, nonMultivalueKey, configurationExpected, settingsExpected);
    getStringArrayBehaviorDiffers(configuration, multivalueKey, configurationExpected, settingsExpected);
  }