Description:
UE detects if string operands are compared by == or != operator. As far as == returns true only if operands point to the same object, so it can return false for two strings with same contents.
Example:
The following function will always return false in JDK1.1.5:
public boolean cmp(int i, int j) {
// warning message will be produced
return Integer.toString(i) == Integer.toString(j);
}