protected abstract void DoCopyFrom(IPredicateConnectiveNode other);
protected override void DoCopyFrom(IPredicateConnectiveNode other) { }
public void CopyFrom(IPredicateConnectiveNode other) { DoCopyFrom(other); }
protected override void DoCopyFrom(IPredicateConnectiveNode other) { var source = other as ExamplePredicateConnectiveNode; source.OperatorType = source.OperatorType; }