### Question:
PathToEnlightenment { static XmlToPathTransformer getXmlToPathTransformer(){ if(xmlToPathTransformer == null){ try { String filename = DirectoryManager.injectFileSystemSeparators( DirectoryManager.getConfigDir(), ApplicationSettings.getPathXmlFileName()); File file = new File(filename); if(!file.exists()){ throw new RuntimeException("No "+filename+" was found at: "+file.getAbsolutePath()); } xmlToPathTransformer = new XmlToPathTransformerImpl(filename, suiteName, koanMethod); } catch (FileNotFoundException e) { throw new RuntimeException(e); } } return xmlToPathTransformer; } private  PathToEnlightenment(); static void filterBySuite(String suite); static void filterByKoan(String koan); static Path getPathToEnlightenment();  }### Answer:
@Test public void testFallsBackToEnglishXmlWhenNoXmlForLocaleIsFound(){ Locale.setDefault(Locale.CHINA); PathToEnlightenment.xmlToPathTransformer = null; assertNotNull(PathToEnlightenment.getXmlToPathTransformer()); }
@Test public void testEnglishXmlWhenXmlForLocaleIsFound(){ Locale.setDefault(Locale.US); PathToEnlightenment.xmlToPathTransformer = null; assertNotNull(PathToEnlightenment.getXmlToPathTransformer()); }