TRUNK-4041: Concept must have at least one name marked as locale_preferred

Where did you assign the value of hasFullySpecified? Because you initialize it to true but never assign it before this line