@Override
	public T next() {    
		if(!hasNext()){
			return null;
		}else{
			if(!isFirst){
				current =current.getNext();
			}else{
				current=this.linkedList.getHead();
				isFirst=false;
			}
			return current.getData();
		}
	}