public ChannelNode copyOf() {
		// TODO not a deep copy, is that ok?
		return new ChannelNode(this.channelType, startpos, endpos, nameComponents, indexingElements);
	}
@author Andy Clement
@author David Turanski
spring-xd-dirt/src/main/java/org/springframework/xd/dirt/stream/dsl/ChannelNode.java