private void validarSiglaUF(Endereco endereco) throws EnderecoException {
   if (endereco.getSiglaUF() == null || endereco.getSiglaUF().isEmpty()) {
     throw new EnderecoException("Unidade Federativa é obrigatório!");
   } else {
     if (endereco.getSiglaUF().length() > COMPRIMENTO_MAXIMO_SIGLA_UF) {
       throw new EnderecoException(
           "Unidade Federativa deve ter no máximo "
               + COMPRIMENTO_MAXIMO_SIGLA_UF
               + " caracteres!");
     }
   }
 }
 private void validarCEP(Endereco endereco) throws EnderecoException {
   if (endereco.getCep() == null || endereco.getCep().isEmpty()) {
     throw new EnderecoException("CEP é obrigatório!");
   } else {
     endereco.setCep(endereco.getCep().replace("-", "").replace(" ", ""));
     if (endereco.getSiglaUF().length() > COMPRIMENTO_MAXIMO_CEP) {
       throw new EnderecoException(
           "CEP deve ter no máximo " + COMPRIMENTO_MAXIMO_CEP + " caracteres!");
     }
   }
 }