add a tuplesinknode to the list . if the linkedlist is empty then the first and last nodes are set to the added node . concode_field_sep int size concode_elem_sep long serialVersionUID concode_elem_sep LeftTupleSinkNode lastNode concode_elem_sep LeftTupleSinkNode firstNode concode_field_sep void writeExternal concode_elem_sep Iterator iterator concode_elem_sep int size concode_elem_sep LeftTupleSinkNode getFirst concode_elem_sep LeftTupleSinkNode removeFirst concode_elem_sep void readExternal concode_elem_sep boolean isEmpty concode_elem_sep void clear concode_elem_sep LeftTupleSinkNode getLast concode_elem_sep LeftTupleSinkNode removeLast concode_elem_sep void remove
void function ( final LeftTupleSinkNode arg0 ) { if ( this . firstNode == null ) { this . firstNode = arg0 ; this . lastNode = arg0 ; ; } else { this . lastNode . setNextLeftTupleSinkNode ( arg0 ) ; arg0 . setPreviousLeftTupleSinkNode ( this . lastNode ) ; this . lastNode = arg0 ; } this . size ++ ; }