Why not just provide 1 method to handle all of the task like this: ``` Philology.rewordLocalization(url: "http://....", forLocale: Locale.ENGLISH); ``` 1. **Reword** ( if (the downloaded file exist) { reword() } else { notReword() } ) 2. **Download** ( a .xml file by url ) 3. **Save** ( into a local file path ) 4. do **Reword** again