&& !dialect.supportsNestedAggregations() && hasNestedAggregations((LogicalAggregate) rel)) { needNew = true;
&& !dialect.supportsNestedAggregations() && hasNestedAggregations((LogicalAggregate) rel)) { needNew = true;
&& !dialect.supportsNestedAggregations() && hasNestedAggregations((LogicalAggregate) rel)) { needNew = true;
&& !dialect.supportsNestedAggregations() && hasNestedAggregations((LogicalAggregate) rel)) { needNew = true;