{ ChannelBindings cb = new ChannelBindings(); cb.index = this.index; cb.active = this.active;  cb.inputStart = this.inputStart; cb.inputEnd = this.inputEnd; cb.rgba = getRGBA(); return cb; }
{ ChannelBindings cb = new ChannelBindings(); cb.index = this.index; cb.active = this.active; cb.family = this.family; cb.curveCoefficient = this.curveCoefficient;  cb.inputStart = this.inputStart; cb.inputEnd = this.inputEnd; cb.rgba = getRGBA(); cb.stats = getStats(); return cb; }
	ChannelBindings copy()	{		ChannelBindings cb = new ChannelBindings();		cb.index = this.index;		cb.active = this.active;		//Will work b/c the objects are read-only: Integer, Float, etc.		cb.inputStart = this.inputStart;		cb.inputEnd = this.inputEnd;		cb.rgba = getRGBA();		return cb;	}