private void Initialize(string operation, TracerInstrumentationListener tracerInstrumentationListener)
        {
            instrumentationListener = tracerInstrumentationListener;

            StartLogicalOperation(operation);
            if (IsTracingEnabled())
            {
                tracerInstrumentationListener.TracerOperationStarted(PeekLogicalOperationStack() as string);

                stopwatch = Stopwatch.StartNew();
                tracingStartTicks = Stopwatch.GetTimestamp();

                WriteTraceStartMessage(startTitle);
            }
        }