title: mapper.readValue(json, Hello.class) return object is not equals to expected object
body: <p>I'm comparing the two objects but the Expected object is not equal to the actual one. but they have the same values. Please provide some help. </p>
  
  <p>Why ?</p>
  
  <pre><code>public testJsonToObject() {    
       Hello expected = new Hello();
       String json = "{\"id\":5,\"name\":\"Family\",\"deleteable\
   ":\"false\"}";    
       Hello actual = (Hello) mapper.readValue(json, Hello.class);
       System.out.println("Family " + actual);
       expected.setId(5);
       expected.setName("Family");
       expected.setDeleteable(false);
       System.out.println(expected);
       Assert.assertEqual(expected, actual);
    }
  </code></pre>
  
  <blockquote>
    <p>Simple <strong>Pojo</strong> <code>Class Hello</code></p>
  </blockquote>
  
  <pre><code>public class Hello {
  
   private int id;
   private String name;    
   private boolean deleteable;     
  
  
    /* Getter and Setters*/
  
   public int getId() {
    return id;
   }
  
   public void setId(int id) {
    this.id = id;
   }
  
   public String getName() {
    return name;
   }
   public void setName(String name) {
    this.name = name;
   }
   public boolean isDeleteable() {
    return deleteable;
   }
   public void setDeleteable(boolean deleteable) {
    this.deleteable = deleteable;
   }
  </code></pre>
  
  <p>}</p>
  
  <p>Why is this not giving me the expected result <strong>OK</strong>?</p>