public boolean hasPrevious() {
		if(previousShort != null)//Already found. This is prevention for possible inappropriate call. 
			return true;
		while(strings.hasNext()){
			previousShort = strings.previous();
			index--;
			if(previousShort.length() <= maxLen)
				previousIndex = index;
				return true;
		}
		previousShort = null;//Not found.
		return false;
	}