Melhor método para espiar a caixa de correio de um ator do Scala

Usando o Scala 2.8 RC1 ou mais recente, qual é o melhor método (mais fácil e / ou mais direto) para "espiar" as mensagens em espera na caixa de correio de um ator (de dentro do mesmo método act () do ator) para examinar o que está em fila, sem ter que reagir / receber as mensagens e / ou perturbar o conteúdo atual da caixa de correio de qualquer forma.

O objetivo disso é que um ator possa determinar se é seguro processar uma solicitação para sair, determinando primeiro se alguma das mensagens restantes da caixa de correio são aquelas que devem ser processadas, em vez de simplesmente eliminadas, interrompendo o ator imediatamente.

questionAnswers(2)

yourAnswerToTheQuestion