class StreamRecord extends StreamElement {

	public void copyTo(T valueCopy, StreamRecord<T> target) {
		target.value = valueCopy;
		target.timestamp = this.timestamp;
		target.hasTimestamp = this.hasTimestamp;
	}

	public  StreamRecord(T value);
	public  StreamRecord(T value, long timestamp);

}