Métodos privados que nunca são executados são código morto. Código morto significa que o código é inoperante e desnecessário e deve ser removido. Isto ajuda na manutenção, diminuindo o tamanho do código mantido, o que facilita a compreensão do programa e impedindo a introdução de erros.

Nos dois casos seguintes, os métodos privados não são considerados como código morto pelo Sonar: