O meu código é valido para o pagamento particial, pois utilizei a estrutura do primeiro exercício. Segue o meu método para analise :
public void pagtoParcial(String cnpjCredor, double valor){ Divida divida = this.dividas.get(cnpjCredor);
if(divida != null){ divida.paga(valor * (-1)) this.dividas.put(cnpjCredor, divida); }
}