code: @Override
  	public List<Integer> subList(final int start, final int end) {
  		if (start < 0) {
  			throw new ArrayIndexOutOfBoundsException(start);
  		} else if (end > size()) {
  			throw new ArrayIndexOutOfBoundsException(end);
  		}
  
  		return new RowIdList(get(start), get(end - 1));
  	}
docs: {@inheritDoc}