A primitive integer constant is boxed to create an Integer object x. Reference x is assigned to y and then 0 is added to it. x and y are compared before and after adding 0 to x:
Integer x = new Integer(1);
Integer y = x;
System.out.println(x == y);
x = x+0;
System.out.println(x == y);
What would be the output of above 2 equality comparisons?