@override int add(T value) { if (!contains(value)) { int s = size(); _list.add(value); return s; } return idOf(value); }