public DelegateBasedOverlayedNodeSelector(OverlayedNodeSelectorFunction getReadNodeFunction, OverlayedNodeSelectorFunction getWriteNodeFunction)
		{
			this.getReadNodeFunction = getReadNodeFunction;
			this.getWriteNodeFunction = getWriteNodeFunction;
		}
 public DelegateBasedOverlayedNodeSelector(OverlayedNodeSelectorFunction getReadNodeFunction, OverlayedNodeSelectorFunction getWriteNodeFunction)
 {
     this.getReadNodeFunction  = getReadNodeFunction;
     this.getWriteNodeFunction = getWriteNodeFunction;
 }