Ordenar um lista no JPA

Boa tarde,
Gostaria de saber como faço para ordenar uma lista de objeto dentro de outro objeto no JPA.

exemplo:

public classe chamado
{
   private Long codigo;
   private List<Replica> replicas;
}

public classe Replica
{
   private Long codigo;
   private Date data;
}

hoje faço da seguinte forma:

Query qry = em.createQuery("From Chamado order by codigo");

preciso ordernar na query por “codigo do chamado” e “data da replica”

Já tentou dar um join e fazer o order by nele também?

Como fazer?

Existe tmbm @OrderBy no JPA
Um exemplo de orderby jpql http://lmgtfy.com/?q=Orderby+jpa