/guava/android/guava/src/com/google/common/collect/TreeMultiset.java
if ( current.add( element , result)  == header) {
if ( current.pred ( ) == header ) {
if (!hasNext()) { throw new NoSuchElementException(); } requireNonNull(current); Entry<E> result = wrapEntry(current); prevEntry = result; <extra_id_0> current = null; } else { current = current.pred(); } return result; }