### Question:
DefaultEnglishValuesProvider implements EnglishValuesProvider { @Override public String getValueFor(XmlNodeName xmlNodeName, String possiblyNonEnglishValue) { String keyInEnglishValues = toKey(xmlNodeName, possiblyNonEnglishValue); if (resourceBundle.containsKey(keyInEnglishValues)) { return resourceBundle.getString(keyInEnglishValues); } else { return null; } } DefaultEnglishValuesProvider(); @Override String getValueFor(XmlNodeName xmlNodeName,
			String possiblyNonEnglishValue);  }### Answer:
@Test public void testAudioboek() { assertEquals("Audiobook", defaultEnglishValuesProvider.getValueFor( XmlNodeName.GENRE, "Audioboek")); }
@Test public void testKeyWithSpaces() { assertEquals("Metallica", defaultEnglishValuesProvider.getValueFor( XmlNodeName.ALBUM_ARTIST, "Metallika")); }
@Test public void testKeyAndNonEnglishValueWithSpaces() { assertEquals("George Washington", defaultEnglishValuesProvider.getValueFor( XmlNodeName.ALBUM_ARTIST, "Jerzy Waszyngton")); }