@Test public void testAdd_ExistingReturnsFalse() { assertFalse(mSelection.add(mIds[0])); }
boolean add(@NonNull K key) { return mSelection.add(key); }
Selection implements Iterable<K> { boolean add(@NonNull K key) { return mSelection.add(key); } }
Selection implements Iterable<K> { boolean add(@NonNull K key) { return mSelection.add(key); } Selection();   Selection(@NonNull Set<K> selection); }
Selection implements Iterable<K> { boolean add(@NonNull K key) { return mSelection.add(key); } Selection();   Selection(@NonNull Set<K> selection); boolean contains(@Nullable K key); @Override Iterator<K> iterator(); int size(); boolean isEmpty(); @Override String toString(); @Override int hashCode(); @Override boolean equals(Object other); }
Selection implements Iterable<K> { boolean add(@NonNull K key) { return mSelection.add(key); } Selection();   Selection(@NonNull Set<K> selection); boolean contains(@Nullable K key); @Override Iterator<K> iterator(); int size(); boolean isEmpty(); @Override String toString(); @Override int hashCode(); @Override boolean equals(Object other);  }