FULLY_SPECIFIED - Indicates that the name is marked as the fully specified name, which is
returned by default for a locale in case there is no preferred name set, a concept can have only
one fully specified name per locale. It will also be set as the preferred name in its locale if
no name is explicitly set as prefererred for the same locale and concept.
SHORT - Indicates the name is marked as the short name for the concept, only one name can
be marked short per locale for a concept
INDEX_TERM - Indicates that the name is marked as a search term for the concept, it could
be a common mis spelt version of any of the names for the concept, typically this name will be
used for searching purposes.
NOTE: Any name with a null Concept name type is deemed a synonym. ONLY a fully specified name or
synonym can be marked as preferred
Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
name - the name of the enum constant to be returned.
the enum constant with the specified name
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null