Estou com erro no código gerar Banco

Este código esta dando erro no setDeducao e nas linhas seguintes e também no histórico de despesa.

package cadastro;

import br.com.nordestefomento.jrimum.bopepo.BancoSuportado;
import br.com.nordestefomento.jrimum.bopepo.view.BoletoViewer;
import br.com.nordestefomento.jrimum.domkee.comum.pessoa.endereco.CEP;
import br.com.nordestefomento.jrimum.domkee.comum.pessoa.endereco.Endereco;
import br.com.nordestefomento.jrimum.domkee.comum.pessoa.endereco.UnidadeFederativa;
import br.com.nordestefomento.jrimum.domkee.financeiro.banco.febraban.Agencia;
import br.com.nordestefomento.jrimum.domkee.financeiro.banco.febraban.Carteira;
import br.com.nordestefomento.jrimum.domkee.financeiro.banco.febraban.Cedente;
import br.com.nordestefomento.jrimum.domkee.financeiro.banco.febraban.ContaBancaria;
import br.com.nordestefomento.jrimum.domkee.financeiro.banco.febraban.NumeroDaConta;
import br.com.nordestefomento.jrimum.domkee.financeiro.banco.febraban.Sacado;
import br.com.nordestefomento.jrimum.domkee.financeiro.banco.febraban.SacadorAvalista;
import br.com.nordestefomento.jrimum.domkee.financeiro.banco.febraban.TipoDeTitulo;
import br.com.nordestefomento.jrimum.domkee.financeiro.banco.febraban.Titulo;
import utilitarios.ConectaBanco;
import java.io.File;
import java.io.IOException;
import java.math.BigDecimal;
import java.util.ArrayList; 
import java.util.Date;
import java.util.List;
import org.jrimum.utilix.Dates;
import utilitarios.boletos;




/**
 *
 * @author Sony
 */
public class TelaPrincipal extends javax.swing.JFrame {
    ConectaBanco conecta = new ConectaBanco();

    /**
     * Creates new form TelaPrincipal
     */
    public TelaPrincipal() {
        initComponents();
        conecta.conexao();
    }
private void jMenuItem7ActionPerformed(java.awt.event.ActionEvent evt) {                                           
        // TODO add your handling code here:
         Cedente cedente = new Cedente("PROJETO JRimum", "00.000.208/0001-00");

		/*
		 * INFORMANDO DADOS SOBRE O SACADO.
		 */
		Sacado sacado = new Sacado("JavaDeveloper Pronto Para Férias", "222.222.222-22");

		// Informando o endereço do sacado.
		Endereco enderecoSac = new Endereco();
		enderecoSac.setUF(UnidadeFederativa.RN);
		enderecoSac.setLocalidade("Natal");
		enderecoSac.setCep(new CEP("59064-120"));
		enderecoSac.setBairro("Grande Centro");
		enderecoSac.setLogradouro("Rua poeta dos programas");
		enderecoSac.setNumero("1");
		sacado.addEndereco(enderecoSac);

		/*
		 * INFORMANDO DADOS SOBRE O SACADOR AVALISTA.
		 */
		SacadorAvalista sacadorAvalista = new SacadorAvalista("JRimum Enterprise", "00.000.000/0001-91");

		// Informando o endereço do sacador avalista.
		Endereco enderecoSacAval = new Endereco();
		enderecoSacAval.setUF(UnidadeFederativa.DF);
		enderecoSacAval.setLocalidade("Brasília");
		enderecoSacAval.setCep(new CEP("59000-000"));
		enderecoSacAval.setBairro("Grande Centro");
		enderecoSacAval.setLogradouro("Rua Eternamente Principal");
		enderecoSacAval.setNumero("001");
		sacadorAvalista.addEndereco(enderecoSacAval);

		/*
		 * INFORMANDO OS DADOS SOBRE O TÍTULO.
		 */
		// Informando dados sobre a conta bancária do título.
		ContaBancaria contaBancaria = new ContaBancaria(BancoSuportado.BANCO_BRADESCO.create());
		contaBancaria.setNumeroDaConta(new NumeroDaConta(123456, "0"));
		contaBancaria.setCarteira(new Carteira(30));
		contaBancaria.setAgencia(new Agencia(1234, "1"));
		
		Titulo titulo = new Titulo(contaBancaria, sacado, cedente, sacadorAvalista);
		titulo.setNumeroDoDocumento("123456");
		titulo.setNossoNumero("99345678912");
                titulo.setDigitoDoNossoNumero("5");
		titulo.setValor(BigDecimal.valueOf(387.50));
		
		// Para informar a data de maneira simples você pode utilizar as 
		// classes utilitárias do JRimum. Abaixo temos alguns exemplos:
		// (1) titulo.setDataDoVencimento(  DateFormat.DDMMYYYY_B.parse("11/03/2011")  );
		// (2) titulo.setDataDoVencimento(  Dates.parse("11/03/2011", "dd/MM/yyyy")  );		
		titulo.setDataDoVencimento(Dates.parse("11/03/2011", "dd/MM/yyyy"));	
		
		titulo.setTipoDeDocumento(TipoDeTitulo.DM_DUPLICATA_MERCANTIL);
		titulo.setAceite(Titulo.EnumAceite.A);
		titulo.setDesconto(BigDecimal.valueOf(0));
                titulo.setDeducao(BigDecimal.ZERO);
                titulo.setMora(BigDecimal.ZERO);
		titulo.setAcrecimo(BigDecimal.ZERO);
		titulo.setValorCobrado(BigDecimal.ZERO);
                        
                        
               
		
		/*
		 * INFORMANDO OS DADOS SOBRE O BOLETO.
		 */
		
		
		Boletos.setLocalPagamento("Pagável preferencialmente na Rede X ou em " +
				"qualquer Banco até o Vencimento.");
		Boletos.setInstrucaoAoSacado("Senhor sacado, sabemos sim que o valor " +
				"cobrado não é o esperado, aproveite o DESCONTÃO!");
		Boletos.setInstrucao1("PARA PAGAMENTO 1 até Hoje não cobrar nada!");
		Boletos.setInstrucao2("PARA PAGAMENTO 2 até Amanhã Não cobre!");
		Boletos.setInstrucao3("PARA PAGAMENTO 3 até Depois de amanhã, OK, não cobre.");
		Boletos.setInstrucao4("PARA PAGAMENTO 4 até 04/xx/xxxx de 4 dias atrás COBRAR O VALOR DE: R$ 01,00");
		Boletos.setInstrucao5("PARA PAGAMENTO 5 até 05/xx/xxxx COBRAR O VALOR DE: R$ 02,00");
		Boletos.setInstrucao6("PARA PAGAMENTO 6 até 06/xx/xxxx COBRAR O VALOR DE: R$ 03,00");
		Boletos.setInstrucao7("PARA PAGAMENTO 7 até xx/xx/xxxx COBRAR O VALOR QUE VOCÊ QUISER!");
		Boletos.setInstrucao8("APÓS o Vencimento, Pagável Somente na Rede X.");


		/*
		 * Informando o histórico de despesas:
		 */
		HistoricoDespesa historicoDespesa = new HistoricoDespesa();
		historicoDespesa.add("11/02/2011","Churrascaria Bisteka","R$ 140,00");
		historicoDespesa.add("17/02/2011","Lavajato DUXA","R$ 30,00");
		historicoDespesa.add("17/02/2011","Livraria JRiLib","R$ 30,00");
		historicoDespesa.add("19/02/2011","JRi Linhas Aéreas (Parc 02/03)","R$ 100,00");
		historicoDespesa.add("22/02/2011","Posto JRiGas","R$ 87,50");

		Boletos.addTextosExtras("txtRsHistoricoDespesaCabecalho", "HISTÓRICO DE DESPESAS");
		Boletos.addTextosExtras("txtRsHistoricoDespesaData", historicoDespesa.getDetalhamentoData());
		Boletos.addTextosExtras("txtRsHistoricoDespesaDescricao", historicoDespesa.getDetalhamentoDescricao());
		Boletos.addTextosExtras("txtRsHistoricoDespesaValor", historicoDespesa.getDetalhamentoValor());
    
                
		
		
		
		/*
		 * GERANDO O BOLETO BANCÁRIO.
		 */
		// Instanciando um objeto "BoletoViewer", classe responsável pela
		// geração do boleto bancário.
               

		
		

		// Gerando o arquivo. No caso o arquivo mencionado será salvo na mesma
		// pasta do projeto. Outros exemplos:
		// WINDOWS: boletoViewer.getAsPDF("C:/Temp/MeuBoleto.pdf");
		// LINUX: boletoViewer.getAsPDF("/home/temp/MeuBoleto.pdf");
		

		// Mostrando o boleto gerado na tela.
                
		
	}

	/**
	 * Exibe o arquivo na tela.
	 * 
	 * @param arquivoBoleto
	 */
	private static void mostreBoletoNaTela(File arquivoBoleto) {

		java.awt.Desktop desktop = java.awt.Desktop.getDesktop();
		
		try {
			desktop.open(arquivoBoleto);
		} catch (IOException e) {
			e.printStackTrace();
                        }
    
}
private static void mostreBoletoNatela(File arquivoBoleto){
    java.awt.Desktop Desktop =
java.awt.Desktop.getDesktop();
    try{
        Desktop.open(arquivoBoleto);
         }catch (IOException e){
             e.printStackTrace();
               
         } 
                     
    }                                          

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /* Set the Nimbus look and feel */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html 
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(TelaPrincipal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(TelaPrincipal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(TelaPrincipal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(TelaPrincipal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new TelaPrincipal().setVisible(true);
            }
        });
    }


    // Variables declaration - do not modify                     
    private javax.swing.JLabel jLabel1;
    private javax.swing.JMenu jMenu1;
    private javax.swing.JMenu jMenu2;
    private javax.swing.JMenu jMenu3;
    private javax.swing.JMenu jMenu4;
    private javax.swing.JMenu jMenu5;
    private javax.swing.JMenuBar jMenuBar1;
    private javax.swing.JMenuItem jMenuItem1;
    private javax.swing.JMenuItem jMenuItem2;
    private javax.swing.JMenuItem jMenuItem3;
    private javax.swing.JMenuItem jMenuItem4;
    private javax.swing.JMenuItem jMenuItem5;
    private javax.swing.JMenuItem jMenuItem6;
    private javax.swing.JMenuItem jMenuItem7;
    private javax.swing.JMenuItem jMenuItem8;
    private javax.swing.JMenuItem jMenuItem9;
    private javax.swing.JPopupMenu.Separator jSeparator1;
    private javax.swing.JPopupMenu.Separator jSeparator2;
    private javax.swing.JPopupMenu.Separator jSeparator3;
    private javax.swing.JPopupMenu.Separator jSeparator4;
    private javax.swing.JPopupMenu.Separator jSeparator5;
    private javax.swing.JPopupMenu.Separator jSeparator6;
    private javax.swing.JPopupMenu.Separator jSeparator7;
    private javax.swing.JPopupMenu.Separator jSeparator8;
    // End of variables declaration                   

    private static class HistoricoDespesa {
        
         String DetalhamentoData;
         String DetalhamentoDescricao;
         float DetalhamentoValor;
         String ChurrascariaBisteka;
         String Deducao;

        public HistoricoDespesa() {
        }

            private String getDetalhamentoData() {
             return DetalhamentoData;
        }

        private String getDetalhamentoDescricao() {
           return DetalhamentoDescricao;
        }

        private float getDetalhamentoValor() {
            return DetalhamentoValor;
        }
        private String getChurrascariaBisteka(){
            return ChurrascariaBisteka;
        }
        private void setDeducao(String Deducao){
            this.Deducao=Deducao;
        }

        private void add(String string, String churrascaria_Bisteka, String r$_14000) {
            throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
        }
    }
}

Posta StackTrace jovem. E explica o problema melhor.

Boa tarde!!Desculpa mas o que significa StackTrace?

O meu problema fica no
titulo.setDeducao
titulo.setMora
titulo.setAcrescimo
titulo.setValorCobrado

Fica uma bola vermelha ao lado do codigo e um traço vermelho bem no setDeducao,setMora,SetAcrescimo,setValorCobrado.
Quando posiciono o mouse ao lado desta bolinha aparece a seguinte mensagem cannot find symbol
symbol:method setDeducao(Big Deciamal)
location:variable titulo of type Titulo…

Poderíamos fazer um seguinte marca um dia e uma hora para cessar o forum juntos para tentar resolver?

Posta a classe Titulo parece ser um erro nela.
Provavelmente nos métodos setters, talvez ela recebe um parâmetro diferente dos quais está passando.

Neste caso com este projeto eu não criei uma classe boleto, o que eu fiz foi criar uma classe cadastro,e o restante foi jframe,já o boleto fiz da seguinte forma,na tela principal criei um submenu chamado boleto e coloquei o Código neste botão, a intenção era quando algum clicar neste botão gerasse o código.