code: @Override
  	public List<E> subList(int fromIndex, int toIndex) {
  		int fromIdx = getRealIndex(fromIndex);
  		int toIdx = getRealIndex(toIndex);
  		return super.subList(fromIdx, toIdx);		
  	}
docs: Returns a view of the portion of this List between fromIndex, inclusive,
  and toIndex, exclusive; both indexes can be negative; for further
  details see {@link #getRealIndex(int)}.
  
  @param fromIndex
  the index to start from, inclusive.
  @param toIndex
  the index to stop at, exclusive.
  @see java.util.Vector#subList(int, int)