///
Durante uma auditoria de código em um sistema financeiro, o analista encontra o seguinte trecho em Java, que tem apresentado comportamento incorreto no processamento de múltiplas listas aninhadas:
outerLoop:
for (int i = 0; i < contas.size(); i++) {
for (int j = 0; j < contas.get(i).transacoes.size(); j++) {
if (contas.get(i).transacoes.get(j).valor < 0) {
<COMANDO>;
}
processar(contas.get(i).transacoes.get(j));
}
}O requisito do sistema determina que, ao encontrar uma transação inválida (valor negativo), somente a transação atual deve ser ignorada, mas o laço externo deve avançar imediatamente para a próxima conta, sem continuar iterando o laço interno.
Para atender ao comportamento desejado sem alterar a lógica de processamento válida, a instrução (ou variação dela) que deve substituir o termo <COMANDO> acima é