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