public boolean equals(Object rhs)
	{
		if(rhs != null &&
		   rhs instanceof ParseTreeTermNode)
		{
			ParseTreeTermNode rhsNode = (ParseTreeTermNode) rhs;
			if(!hashEquals(rhsNode)) return false;
			else return (token.equals(rhsNode.token) && realLocation.equals(rhsNode.realLocation));
		}
		else return false;
	}