remove and return the element at the tail of the list . concode_field_sep AbstractRecord listHead concode_elem_sep AbstractRecord listTail concode_elem_sep int noEntries concode_field_sep AbstractRecord peekRear concode_elem_sep AbstractRecord getFront concode_elem_sep void putFront concode_elem_sep void replace concode_elem_sep boolean insert concode_elem_sep boolean insert concode_elem_sep AbstractRecord getNext concode_elem_sep AbstractRecord peekFront concode_elem_sep boolean remove concode_elem_sep void insertBefore concode_elem_sep void print concode_elem_sep int size concode_elem_sep AbstractRecord peekNext concode_elem_sep void putRear concode_elem_sep String toString
AbstractRecord function ( ) { AbstractRecord loc0 = listTail ; if ( noEntries == 1 ) { listHead = listTail = null ; noEntries = 0 ; } else if ( noEntries > 1 ) { listTail = listTail . getPrevious ( ) ; listTail . setNext ( null ) ; loc0 . setPrevious ( null ) ; noEntries -- ; } return loc0 ; }