code: @Override 
  	public T last() {
  		if (elements instanceof SortedSet<?>)
  			return ((SortedSet<T>) elements).last();
  		if (elements instanceof List<?>)
  			return ((List<T>) elements).get(elements.size() - 1);
  		return super.last();
  	}
docs: {@inheritDoc}