Propiedades de línea de tiempo

Cada línea de tiempo CER tiene algunas propiedades importantes que necesitará conocer antes de trabajar con líneas de tiempo en los conjuntos de reglas CER, pruebas de regla y cualquier código que sea un cliente de CER:

Hay varias consecuencias de estas propiedades:

1 Tenga en cuenta que cada línea de tiempo cubre una cantidad infinita de tiempo, pero sólo puede contener un número finito de fechas en las que su valor cambia
2 Los valores iguales/diferentes se detectan mediante la semántica de Object.equals(...) de Java. Todos los tipos utilizados como tipo parametrizado en la línea de tiempo deben tener implementaciones sensibles de Object.equals(...) y Object.hashCode().