code: public void remove()
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "remove", this);
      
      if(previous != null)
        previous.next = next;
      else
        list.first = next;
      
      if(next != null)
        next.previous = previous;
      else
        list.last = previous;
  
      previous = null;
      next = null;
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "remove", list.printList());
  }
docs: Remove this entry from the list