@Override
	public boolean equals(Object obj) {
		if (obj.getClass() == this.item.getClass())
			return this.item == (T)obj;
		if (obj.getClass() == this.getClass())
			return this == (TimeOutListItem<T>)obj;
		return false;
	}