removes ` head ' from list and returns it . returns null if list is empty . concode_field_sep Node head concode_elem_sep Node prev concode_elem_sep int size concode_elem_sep Node next concode_field_sep void add concode_elem_sep void add concode_elem_sep Node getTail concode_elem_sep void touch concode_elem_sep Node getNext concode_elem_sep Node getPrev concode_elem_sep void remove concode_elem_sep void push concode_elem_sep void insertBefore concode_elem_sep void empty concode_elem_sep int getSize concode_elem_sep void unlink concode_elem_sep Node getHead concode_elem_sep void setNext concode_elem_sep Node unpush concode_elem_sep void setPrev concode_elem_sep void unpop
Node function ( ) { if ( head == null ) return null ; Node loc0 = head ; remove ( loc0 ) ; return loc0 ; }