class Foo {
int x;
public Foo(int x) {
this.x = x;
}
@Override
public boolean equals
(Object o
) { return this != o;
}
}
class Ideone
{
{
Foo a = new Foo(2);
Foo b = a;
System.
out.
println(a.
equals(b
)); }
}
Y2xhc3MgRm9vIHsKCWludCB4OwoJCglwdWJsaWMgRm9vKGludCB4KSB7CgkJdGhpcy54ID0geDsKCX0KCQoJQE92ZXJyaWRlCglwdWJsaWMgYm9vbGVhbiBlcXVhbHMoT2JqZWN0IG8pIHsKCQlyZXR1cm4gdGhpcyAhPSBvOwoJfQp9CgpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJRm9vIGEgPSBuZXcgRm9vKDIpOwoJCUZvbyBiID0gYTsKCQkKCQlTeXN0ZW0ub3V0LnByaW50bG4oYS5lcXVhbHMoYikpOwoJfQp9