anchor.diff:                              String numberTest = c.getNumero();
                               String cnpjTest = c.getCnpj();
                               String razaoSocialTest = c.getRazaoSocial();
  -                            
  -                            if (razaoSocialTest.equals(razaoSocial) && cnpjTest.equals(cnpj) && nomeTest.equals(nome) && emailTest.equals(email) && cepTest.equals(cep))  { //CLIENTE IGUAL
  +
  +                            if (razaoSocialTest.equals(razaoSocial) && cnpjTest.equals(cnpj) && nomeTest.equals(nome) && emailTest.equals(email) && cepTest.equals(cep)) { //CLIENTE IGUAL
                                   msg1 = "Cliente já cadastrado no banco !!";
  -                            }else if (cnpjTest.equals(cnpj)) { //CNPJ IGUAL
  +                            } else if (cnpjTest.equals(cnpj)) { //CNPJ IGUAL
                                   msg2 = "CNPJ já cadastrado no banco !!";
  -                            }else if (razaoSocialTest.equals(razaoSocial)) { //RazaoSocial IGUAL
  +                            } else if (razaoSocialTest.equals(razaoSocial)) { //RazaoSocial IGUAL
                                   msg3 = "Razão social já cadastrado no banco !!";
                               }
  -                            
  +
                           }
                           if ((msg1 == "" && msg2 == "" && msg3 == "")) {
                               Fornecedor c = new Fornecedor();
  
positive.code:                             c.setEstado(estado);
                              c.setCep(cep);
                              BancoFornecedor.getFornecedor().add(c);
                           %>
                          <center>
          <div class="col-md-4 alert alert-success wow bounceIn"  data-wow-delay="0.2s" role="alert">
            Cadastro efetuado com sucesso !!
          </div>
        </center>
      <%
           }
           if (msg1 != "" && msg2 == "" && msg3 == "") { //ERRO !!!, CPF JÁ CADASTRADO"... %>
        <center>
          <div class="col-md-4 alert alert-danger wow bounceIn"  data-wow-delay="0.2s" role="alert">
            <%= msg1%>
          </div>
        </center>
  
        <%} else if (msg1 == "" && msg2 != "" && msg3 == "") { //ERRO !!!, RG JÁ CADASTRADO"...%>
        <center>
          <div class="col-md-4 alert alert-danger wow bounceIn"  data-wow-delay="0.2s" role="alert">
            <%= msg2%>
          </div>
        </center>
  
        <%} else if (msg1 != "" && msg2 != "" && msg3 == "") { //ERRO !!!, RG E CPF JÁ CADASTRADO"...%>
  
        <center>
          <div class="col-md-4 alert alert-danger wow bounceIn"  data-wow-delay="0.2s" role="alert">
            RG e CPF já existente no banco !!
          </div>
        </center>
  
        <%} else if (msg3 != "") { //ERRO !!!, CLIENTE JÁ CADASTRADO"...%>
        <center>
          <div class="col-md-4 alert alert-danger wow bounceIn"  data-wow-delay="0.2s" role="alert">
            <%= msg3%>
          </div>
        </center>
              <%   }}  else if (request.getParameter("remove") != null) {
                              int i = Integer.parseInt(request.getParameter("i"));
                              BancoFornecedor.getFornecedor().remove(i);
                          } else if (request.getParameter("altera") != null) {
                              int i = Integer.parseInt(request.getParameter("i"));
                              anome = BancoFornecedor.getFornecedor().get(i).getNome();
                              arazaoSocial = BancoFornecedor.getFornecedor().get(i).getRazaoSocial();
                              acnpj = BancoFornecedor.getFornecedor().get(i).getCnpj();
                              aemail = BancoFornecedor.getFornecedor().get(i).getEmail();
                              atelefone = BancoFornecedor.getFornecedor().get(i).getTelefone();
                              acep = BancoFornecedor.getFornecedor().get(i).getCep();
                              arua = BancoFornecedor.getFornecedor().get(i).getRua();
                              abairro = BancoFornecedor.getFornecedor().get(i).getBairro();
                              acidade = BancoFornecedor.getFornecedor().get(i).getCidade();
                              aestado = BancoFornecedor.getFornecedor().get(i).getEstado();
                              apais = BancoFornecedor.getFornecedor().get(i).getPais();
                              anumero = BancoFornecedor.getFornecedor().get(i).getPais();
                              BancoFornecedor.getFornecedor().remove(i);
                          } else if (request.getParameter("consulta") != null) {
  
                              try {
                                  nome = request.getParameter("nome");
                                  razaoSocial = request.getParameter("razaoSocial");
                                  cnpj = request.getParameter("cnpj");
                                  email = request.getParameter("email");
                                  telefone = request.getParameter("telefone");
                                  cep = request.getParameter("cep");
                                  anome = nome;
                                  arazaoSocial = razaoSocial;
                                  acnpj = cnpj;
                                  aemail = email;
                                  atelefone = telefone;
                                  acep = cep;
                                  br.com.correios.bsb.sigep.master.bean.cliente.AtendeClienteService service = new br.com.correios.bsb.sigep.master.bean.cliente.AtendeClienteService();
                                  br.com.correios.bsb.sigep.master.bean.cliente.AtendeCliente port = service.getAtendeClientePort();
                                  // TODO initialize WS operation arguments here
                                  String g = request.getParameter("cep");
                                  cep = g;
  
                                  // TODO process result here
                                  br.com.correios.bsb.sigep.master.bean.cliente.EnderecoERP result = port.consultaCEP(cep);
  
  
                                  if (result.getEnd() != null) {
                                      arua = result.getEnd();
                                      abairro = result.getBairro();
                                      acidade = result.getCidade();
                                      aestado = result.getUf();
  
                                  }
  
                  } catch (Exception ex) {
                     out.print("dddsdsds"); // TODO handle custom exceptions here
                  }
              }}
              // TODO handle custom exceptions here
  
          %>
          <%-- end web service invocation --%>
  
  
  <h1>Fornecedor</h1>
  
          <form id="form" border="1">
              <fieldset>
                  <legend>Novo contato</legend>
  
                  Nome:<br/>
                  <input type="text" name="nome" value="<%=anome%>" placeholder="Nome" required/><br/>
                  Razão social:<br/>
                  <input type="text" name="razaoSocial" value="<%=arazaoSocial%>" placeholder="Razão Social" required/><br/>
                  CNPJ:<br/>
                  <input type="text" id="cnpj" name="cnpj" value="<%=acnpj%>" placeholder="00.000.000/0000-00" required/><br/>
                  Email:<br/>
                  <input type="text" name="email" value="<%=aemail%>" placeholder="Email" required/><br/>
                  Telefone:<br/>
                  <input type="text" name="telefone" value="<%=atelefone%>" placeholder="Telefone" required/><br/>
                  Endereço:<br/>
                  CEP:<input type="text" name="cep"  value="<%=acep%>" placeholder="CEP" required/>
                  <input type="submit" id="consulta" name="consulta" value="Consulta"/><br/>
                  Rua:<input type="text" name="rua"  value="<%=arua%>" placeholder="Endereço" />
                  Bairro:<input type="text" name="bairro"  value="<%=abairro%>" />
                  Cidade:<input type="text" name="cidade"  value="<%=acidade%>" />
                  Estado:<input type="text" name="estado"  value="<%=aestado%>" /><br/>
                  Numero:<input type="text" name="numero"  value="<%=anumero%>" /><br/>
                  <br/>
                  <input type="submit" name="add" value="Adicionar"/>
  
  
              </fieldset>
          </form>
  
          <br/>
          <br/>
          <h2>Lista</h2>
          <table border="2" >
              <tr>
                  <th>Indice</th>
                  <th>Nome</th>
                  <th>Razão Social</th>
                  <th>CNPJ</th>
                  <th>Email</th>
                  <th>Telefone</th>
                  <th>Rua</th>
                  <th>Numero</th>
                  <th>Bairro</th>
                  <th>Cidade</th>
                  <th>Estado</th>
                  <th>CEP</th>
                  <th>Exclusão</th>
                  <th>Alteração</th>
              </tr>
              <%for (int i = 0; i < BancoFornecedor.getFornecedor().size(); i++) {
                      Fornecedor c = BancoFornecedor.getFornecedor().get(i);%>
              <tr>
                  <td><%=i%></td>
                  <td><%=c.getNome()%></td>
                  <td><%=c.getRazaoSocial()%></td>
                  <td><%=c.getCnpj()%></td>
                  <td><%=c.getEmail()%></td>
                  <td><%=c.getTelefone()%></td>
                  <td><%=c.getRua()%></td>
                  <td><%=c.getNumero()%></td>
                  <td><%=c.getBairro()%></td>
                  <td><%=c.getCidade()%></td>
                  <td><%=c.getEstado()%></td>
                  <td><%=c.getCep()%></td>
                  <td>
                      <form>
                          <input type="hidden" name="i" value="<%=i%>"/>
                          <input type="submit" name="remove" value="Excluir"/>
                      </form>
                  </td>
                  <td>
                      <form>
                          <input type="hidden" name="i" value="<%=i%>"/>
                          <input type="submit" name="altera" value="Alterar"/>
                      </form>
                  </td>
              </tr>
              <%}%>
  
          </table>
  
          <%}catch(Exception ex){%>
          <h3>Deu Ruim</h3>
          <div class="col-md-4 alert alert-danger wow bounceIn"  data-wow-delay="0.2s" role="alert">
            <%= msg3%>
          </div>
          <%}%>
  
          <!-- Page Content End -->
  
  
          <!-- Include Footer -->
          <%@include file="WEB-INF/jspf/includeFooter.jspf" %>
          <!-- Include Footer End -->
  
          <!-- Include Javascript Links -->
          <%@include file="WEB-INF/jspf/includeJs.jspf" %>
  
          <!-- Include Javascript Links End -->
  
      </body>
  </html>
  
negative.code: 
  
          <!-- Page Content -->
  
          <%
              String nome;
              String razaoSocial;
              String cnpj;
              String email;
              String telefone;
              String rua;
              String numero;
              String bairro;
              String cidade;
              String estado;
              String pais;
              String cep;
              String anome = "";
              String arazaoSocial = "";
              String acnpj = "";
              String aemail = "";
              String atelefone = "";
              String aendereco = "";
              String acep = "";
              String arua = "";
              String abairro = "";
              String acidade = "";
              String aestado = "";
              String apais = "";
              String anumero = "";
              String msg1 = "";
              String msg2 = "";
              String msg3 = "";
  
              try {
                  nome = request.getParameter("nome");
                  razaoSocial = request.getParameter("razaoSocial");
                  cnpj = request.getParameter("cnpj");
  