ASIL
Automotive safety classification with its original, pre-decomposition level.
value uses QM=0, A=1, B=2, C=3, D=4. originalValue is 0 when no decomposition notation is present, otherwise A=1 through D=4. Thus ASIL.B is ASIL(2, 0), ASIL.B_B is ASIL(2, 2), and ASIL.B_D is ASIL(2, 4). Ordering, equality, and hashing use only value: QM equals QM(B), and B equals B(D). originalValue remains available for notation and serialization.