O mecanismo de depuração examina a pilha atual do segmento atual. Se o alerta Método antigo na pilha for exibido, a primeira chamada será associada a uma classe que acabou de ser permutada no programa atualmente em execução, e haverá mais de uma chamada na pilha de chamadas. Há duas escolhas:
Em geral, tirar, ou remover, uma chamada da pilha de chamadas não desfaz os efeitos que a chamada causou. Por exemplo, se uma chamada abriu uma conexão de banco de dados e depois essa chamada foi removida, a conexão do banco de dados permanece aberta.
Se métodos que pertencem a uma versão antiga da classe estiverem na pilha na máquina virtual (VM), a VM mantém na memória as versões antiga e nova da classe, de forma que as chamadas na pilha não são afetadas. Se uma classe for corrigida novamente antes de as chamadas antigas serem removidas, poderá haver mais de duas versões da classe na VM em cada vez.