// Criando o título
ContaBancaria contaBancaria = new ContaBancaria(BancosSuportados.CAIXA_ECONOMICA_FEDERAL.create());
contaBancaria.setAgencia(new Agencia(999, "0"));
contaBancaria.setNumeroDaConta(new NumeroDaConta(1122334, "5"));
//contaBancaria.setCarteira(new Carteira(8));
contaBancaria.setCarteira(new Carteira(24, TipoDeCobranca.SEM_REGISTRO));
Titulo titulo = new Titulo(contaBancaria, sacado, cedente);
titulo.setNumeroDoDocumento("30467");
titulo.setNossoNumero("24000000000030467");
//titulo.setNossoNumero(titulo.getNumeroDoDocumento());
titulo.setDigitoDoNossoNumero(calculeDVModulo11(titulo.getNossoNumero()) + "");
//titulo.setParametrosBancarios(new ParametrosBancariosMap("CodigoOperacao",870));
titulo.setValor(BigDecimal.valueOf(3.05));
titulo.setDataDoDocumento(new Date());
Calendar calendar = Calendar.getInstance();
calendar.set(2017, 6, 10);
titulo.setDataDoVencimento(calendar.getTime());
titulo.setTipoDeDocumento(TipoDeTitulo.DM_DUPLICATA_MERCANTIL);
titulo.setAceite(Aceite.N);
/**
* Parametros: Numero do Beneficiário com 6 dígitos, Digito verificador do
* código do beneficiário, Nosso Número
*/
CampoLivreCefSIGCB campoLivreCefSIGCB = new CampoLivreCefSIGCB("1122334", "5", titulo.getNossoNumero());
// Dados do boleto
//Boleto boleto = new Boleto(titulo);
Boleto boleto = new Boleto(titulo, campoLivreCefSIGCB);
boleto.setLocalPagamento("EXCLUSIVAMENTE NAS AGÊNCIAS DA CAIXA E CASAS LOTÉRICAS ATÉ O VALOR LIMITE");
boleto.setInstrucaoAoSacado("Evite multas, pague em dias suas contas.");
boleto.setInstrucao1("Após o vencimento, aplicar juros de 1,00% ao mês");
boleto.addTextosExtras("txtFcAgenciaCodigoCedente", "9999/1122334-5");
boleto.addTextosExtras("txtRsAgenciaCodigoCedente", "9999/1122334-5");
boleto.addTextosExtras("txtFcCarteira", "SR");
boleto.addTextosExtras("txtFcCpfCnpj","XX.0XX.XX8/0001-05");