if (!instruction.equals(other.instruction))
if (handle.getPosition() != other.handle.getPosition())
		public boolean equals(Object o) {			if (!(o instanceof Entry))				return false;			Entry other = (Entry) o;			if (!instruction.equals(other.instruction))				return false;			ValueNumber[] myList = inputValueList;			ValueNumber[] otherList = other.inputValueList;			if (myList.length != otherList.length)				return false;			for (int i = 0; i < myList.length; ++i)				if (!myList[i].equals(otherList[i]))					return false;			return true;		}