code: public int addAll(Iterable<? extends KTypeCursor<? extends KType>> iterable) {
      int size = 0;
      for (KTypeCursor<? extends KType> cursor : iterable) {
        add(cursor.value);
        size++;
      }
      return size;
    }
docs: Adds all elements from another iterable.