¿Cómo evitar las advertencias de seguridad de tipo con los resultados de Hibernate HQL?

Por ejemplo tengo tal consulta:

Query q = sess.createQuery("from Cat cat");
List cats = q.list();

Si intento hacer algo como esto, aparecerá la advertencia "Seguridad de tipos: la expresión de tipo Lista necesita una conversión sin marcar para cumplir con la Lista":

List<Cat> cats = q.list();

¿Hay alguna forma de evitarlo?

Respuestas a la pregunta(16)

Su respuesta a la pregunta