Como faço para suprimir avisos do Eclipse 3.5 de código morto

Eu uso umclasse para detectar endereços de e-mail que usa booleanos finais estáticos para configurar o comportamento de correspondência. Desde que fiz o upgrade para o Eclipse 3.5, recebo avisos sobre código morto, pois o Eclipse percebe que uma ramificação nisto não pode ser alcançada:

private static final boolean ALLOW_DOMAIN_LITERALS = false;
private static final String domain = ALLOW_DOMAIN_LITERALS ? rfc2822Domain : rfc1035DomainName;

Curiosamente, está feliz com isso:

private static final String domain;
static {
    if(ALLOW_DOMAIN_LITERALS) {
        domain = rfc2822Domain;
    } else {
        domain= rfc1035DomainName;
    }
}

desde que parece reconhecer o comumif(DEBUG) padrão, mas o operador ternário não parece contar.

Desde que eu prefiro não forçar demais a classe apenas para manter o Eclipse feliz, eu prefiro colocar um@SuppressWarnings no topo em vez de mudar o código. Infelizmente não consigo encontrar um correspondente além da força bruta"all". Existe um valor apenas para a detecção de código morto?

questionAnswers(3)

yourAnswerToTheQuestion