TRUNK-4216 - Equals method should not assume anything about the type of its argument
Merge pull request #540 from dszafranek/TRUNK-4216

TRUNK-4216 - Equals method should not assume anything about the type of its argument