I think it is wrong to set the default  message here if none is set below in the jsp because in case the code is not translated in a certain locale, the action param will be blank while msa.getMessage("Concept.save", "Save Concept") will return  the default value hence tis if clause failing.