void function ( E arg0 ) { Preconditions . checkState ( elements . add ( Preconditions . checkNotNull ( arg0 ) ) , "srini_string" , arg0 , this ) ; if ( currentGroup == null ) { groupedList . add ( arg0 ) ; } else { currentGroup . add ( arg0 ) ; } }
add an element to this list . if in a group , will be added to the current group . otherwise , goes in a group of its own . concode_field_sep List<E> currentGroup concode_elem_sep CompactHashSet<E> elements concode_elem_sep Object EMPTY_LIST concode_elem_sep int size concode_elem_sep List<Object> groupedList concode_elem_sep Iterator<Object> iter concode_field_sep Collection<T> next concode_elem_sep void endGroup concode_elem_sep void appendGroup concode_elem_sep int sizeOf concode_elem_sep Object compress concode_elem_sep boolean expensiveContains concode_elem_sep boolean isEmpty concode_elem_sep boolean isEmpty concode_elem_sep boolean hasNext concode_elem_sep int listSize concode_elem_sep void remove concode_elem_sep void remove concode_elem_sep List<Object> remove concode_elem_sep void remove concode_elem_sep int numElements concode_elem_sep void addItem concode_elem_sep Set<T> toSet concode_elem_sep Iterator<Collection<T>> iterator concode_elem_sep Iterator<E> iterator concode_elem_sep boolean contains concode_elem_sep int size concode_elem_sep boolean checkUnorderedEqualityWithoutDuplicates concode_elem_sep void startGroup concode_elem_sep int hashCode concode_elem_sep List<T> get concode_elem_sep boolean equals concode_elem_sep GroupedList<E> create concode_elem_sep GroupedListHelper<F> create concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep void append