JBIDE-18094

I had considered this, but what stopped me from doing that was the idea that our Messages file must be translated.  If I were to put official English strings as the setting, and display those directly, then they couldn't be translated. 

If, on the other hand, I persisted the value from Messages,  then if the user changed their locale, the settings would no longer be understood. They may have persisted "Show Dialog", and, after switching locale, it's comparing "Show Dialog" to "show dialogen", and not finding a match. 

The alterantive is to persist english constants or larger values like org.jboss.etc.etc...... and then translate them later.  This wouldn't remove the complexity of the code at all, though. I'd still need two string arrays:  one for user-visible strings, and one for values (also strings).