protected override SubQuery CreateSubQuery(Dictionary <ICloneableElement, ICloneableElement> objectTree, Predicate <ICloneableElement> doClone) { return(new GroupJoin { Counter = (ExprColumn)Counter.Clone(objectTree, doClone) }); }