public Source getSource() {
			if (this.sources.isEmpty()) {
				return null;
			}
			
			Source source = this.sources.get(this.idx++);
			if (idx >= this.sources.size()) {
				idx = 0;
			}
			
			this.timeStamp = this.timer.getTime();
			return source;
		}