Equality Checking
lTo check whether two Objects are equal, DO NOT USE ==. This only checks whether the references to those objects are identical. The Objects could be equal, but be different Objects. This applies for Strings, for example.

lDO USE equals:
if( ob1.equals(ob2) )