Seleccione la marca de tiempo MAX con JPA2 Criteria API

Así que mi entidad tiene:

@Column(name="TS", nullable=false)
private java.sql.Timestamp timestamp; 

Mi MetaModel generado tiene:

public static volatile SingularAttribute<MyEntity,Timestamp> timestamp;

Quiero seleccionar por el valor de Máxima marca de tiempo:

Root<MyEntity> root = query.from(MyEntity.class);
Expression maxExpression = cb.max(root.get(MyEntity_.timestamp));

Pero no estoy permitido porque:

max(Expression<N> x) Cree una expresión agregada aplicando la operación numérica máxima. @<N extends java.lang.Number> Expresió

Por supuestoTimestamp no se extiendeNumber.

¿Cómo puedo hacer unMAX en unTimestamp columna utilizando la API de criterios typesafe?

Respuestas a la pregunta(2)

Su respuesta a la pregunta