Ordenar uma coleção de junção buscada no JPA usando JPQL / HQL

Dada a instrução JPQL abaixo, como modificá-la para que os gatinhos na lista resultante sejam ordenados por seusage propriedade?

SELECT c FROM Cat c left join fetch c.kittens WHERE c.id = :id

Eu tentei várias abordagens, mas sem sorte. É essencialmente o que eu gostaria de fazer, mas não funciona:

SELECT c FROM Cat c left join fetch c.kittens k WHERE c.id = :id ORDER BY k.age

questionAnswers(2)

yourAnswerToTheQuestion