public boolean hasNext() {
			// is there more data to peruse
			if (currentNode == null) {
				return false;
			}
			if (currentNode.getData() != null) {
				return true;
			} else {
				return false;
			}
		}