@EmbeddedId ou @IdClass?

Olá amigos,
Eu estava lendo os itens 9.1.14 e 9.1.15 da spec persistence (JPA), onde é falado sobre o uso de @EmbeddedId e @IdClass. As situações citadas são muito parecidas (chaves compostas). Eu costumo usar @Embeddeble junto com @EmbeddedId. Me ficou a dúvida: em que situações usar @EmbeddedId ou @IdClass?
Gostaria de pedir aos colegas que evitassem divagações conceituais (ex. como usar). Gostaria apenas de saber quando usar um ou outro.

Abraço a todos

[]'s

Sávio Barros