Em notaFiscal.java no método getImpostos o acesso esta sendo feito diretamente na variável
if(valorBruto < 200) {
imposto = valorBruto * 0.03;
}
else if(valorBruto > 200 && valorBruto <= 1000) {
imposto = valorBruto * 0.06;
}
else {
imposto = valorBruto * 0.07;
}
A melhor maneira de fazer não seria usando o método getValorBruto?