question: removes and returns the last element of the list . complementary method to #add long for stack like usage . concode_field_sep long[] arr concode_elem_sep long serialVersionUID concode_elem_sep int idx concode_field_sep boolean distinct concode_elem_sep GridLongList asList concode_elem_sep void pop concode_elem_sep void truncate concode_elem_sep short directType concode_elem_sep long[] array concode_elem_sep int hashCode concode_elem_sep long get concode_elem_sep byte fieldsCount concode_elem_sep GridLongList copy concode_elem_sep void add concode_elem_sep void writeExternal concode_elem_sep long last concode_elem_sep GridLongList readFrom concode_elem_sep boolean readFrom concode_elem_sep boolean containsAll concode_elem_sep void clear concode_elem_sep boolean isEmpty concode_elem_sep long removeIndex concode_elem_sep int replaceValue concode_elem_sep GridLongList sort concode_elem_sep void writeTo concode_elem_sep boolean writeTo concode_elem_sep boolean contains concode_elem_sep int size concode_elem_sep int removeValue concode_elem_sep void addAll concode_elem_sep GridLongList addAll concode_elem_sep GridLongList copyWithout concode_elem_sep void onAckReceived concode_elem_sep boolean equals concode_elem_sep void readExternal concode_elem_sep String toString
target: long function ( ) { if ( idx == 0 ) throw new NoSuchElementException ( ) ; return arr [ -- idx ] ; }