// wrap the iterator so we start/end tracing as we expect
TraceScope scope =
Tracing.startNewSpan(context.getConnection(), "Creating basic query for "
+ getPlanSteps(iterator));
return (scope.getSpan() != null) ? new TracingIterator(scope, iterator) : iterator;
}