/** Método que verifica se duas regras são iguais */ public boolean equals(Object o) { Regra r = (Regra) o; for (int i = 0; i < corpo.length; i++) { Atributo atributo1 = corpo[i]; Atributo atributo2 = r.corpo[i]; if (!atributo1.equals(atributo2)) return false; } if (cabeca == r.cabeca) return true; else return false; }