public Object remove(Object key) { LinkedList f = first()._get_(key); if (f == null) return first(); else { return f.detach(); } }