TLongLinkedList that = (TLongLinkedList) o;
if (no_entry_value != that.no_entry_value) return false;
if (size != that.size) return false;
TLongIterator iterator = iterator();
TLongIterator thatIterator = that.iterator();
while (iterator.hasNext()) {
if (!thatIterator.hasNext())
return false;
if (iterator.next() != thatIterator.next())
return false;
}
return true;
}