When serializing a reference to an ErrorTypes that does not have a corresponding INode, the reference may end up being qualified with an error library where the ErrorTypes is not defined, but which extends the correct error library.
For example, assume that the error library A_Lib extends from ErrorLibrary. Serializing a reference to the type AboveRange will result in A_Lib::AboveRange. This is still valid since A_Lib extends from ErrorLibrary, but it is more desirable to serialize the reference to ErrorLibrary::AboveRange.
When serializing a reference to an
ErrorTypesthat does not have a correspondingINode, the reference may end up being qualified with an error library where theErrorTypesis not defined, but which extends the correct error library.For example, assume that the error library
A_Libextends fromErrorLibrary. Serializing a reference to the typeAboveRangewill result inA_Lib::AboveRange. This is still valid sinceA_Libextends fromErrorLibrary, but it is more desirable to serialize the reference toErrorLibrary::AboveRange.