ETCH-277 Fixed Corrupt inheritance in ::equals and ::getHashCode functions

Change-Id: I77ad4b631e2e3d95cc2b3fff13e15390e8c39cbb

git-svn-id: https://svn.apache.org/repos/asf/etch/trunk@1550077 13f79535-47bb-0310-9956-ffa450edef68