has_next()
check whether next() can return a next item or not
false should be returned, when the last item have been already returned with next().
boolean