@override bool removeFirst() { if (getEntryCount() > 0) { T? entry = getEntryForIndex(0); return removeEntry1(entry); } else { return false; } }