
The original single language description gets stuck straight into App.description by Jackson. getLocalizedEntry() might return a null, in which case it was overriding the original description. This only overrides the original description if there is actually a localized description.