An identifier that uniquely identifies an error in the whole application.
Such identifier is associated to an OSLC Error resource
and is the key for the end user to search for corresponding documentation and to report to its support.
An error identifier should be used at one location only in source code,
so that it precisely indicates the case that made an error to occur.
Ensures all given identifiers are unique and throw an exception if it's not the case, as it is considered a developer error.
This method shall be called from the static initialization block of the Java Enum implementing this interface,
to verify the developer did not make a mistake when adding a new literal.
identifiers - the identifiers of the Java Enum implementing this interface.