Line 29 and 30 are still equivalent to `return FileStaticPage.create(key, c.locale.language)`, which won't work. Seriously, please test this code, either with a unit test, manual tests, or at least with a small mockup.