private String comandoBoleto(String s) throws ACBrBoletoException {
   try {
     return ACBr.getInstance().comandoAcbr("BOLETO." + s);
   } catch (ACBrException ex) {
     throw new ACBrBoletoException(ex.getMessage());
   }
 }
 /**
  * Salva a lista de NCM no formato CSV, em um nome de arquivo especificado.
  *
  * @param arquivo
  * @return BufferedReader do arquivo baixado.
  * @throws ACBrException
  * @throws FileNotFoundException
  */
 public BufferedReader baixarLista(File arquivo) throws ACBrException, FileNotFoundException {
   ACBr.getInstance().comandoAcbr("NCM.BaixarLista(" + arquivo + ")");
   return new BufferedReader(new FileReader(arquivo));
 }
 /**
  * Retorna Se NCM válido retorna a descrição.
  * http://www4.receita.fazenda.gov.br/simulador/PesquisarNCM.jsp
  *
  * @param codigo
  * @return true ou false
  * @throws ACBrException Caso não encontre o NCM, ou qlqr outra coisa :P.
  */
 public String descricaoNCM(String codigo) throws ACBrException {
   return ACBr.getInstance().comandoAcbr("NCM.DescricaoNCM(" + codigo + ")");
 }
 /**
  * Retorna True se o NCM informado existir. URL de Busca:
  * http://www4.receita.fazenda.gov.br/simulador/PesquisarNCM.jsp
  *
  * @param codigo
  * @return true ou false
  * @throws ACBrException
  */
 public boolean validarNCM(String codigo) throws ACBrException {
   return ACBr.getInstance().comandoAcbr("NCM.Validar(" + codigo + ")").equals("NCM Valido");
 }