public void validate(T pessoaJuridica) throws ServiceBusinessException {
if (StringUtils.isNotBlank(pessoaJuridica.getCnpj())) {
AbstractCPRFValidator cnpjValidator = AbstractCPRFValidator.create(pessoaJuridica.getCnpj());
if (!cnpjValidator.isValido()) {
throw new ServiceBusinessException(String.format("O CNPJ informado (%s) não é válido", pessoaJuridica.getCnpjFormatado()));
}
ServiceUniqueEntityValidator<T, D> uniqueEntityValidator = ServiceUniqueEntityValidator.create(dao);
uniqueEntityValidator.validate(pessoaJuridica, String.format("O CNPJ informado (%s) já está cadastrado", pessoaJuridica.getCnpjFormatado()));