/// <summary>
        /// Perform trace functionality for a completed OracleCommand (hook)
        /// </summary>
        /// <param name="cmdTrace">An OracleCommandTrace just executed</param>
        protected void TraceCompletion(Odapter.OracleCommandTrace cmdTrace) {
			TraceCompletion(cmdTrace, null);
			return;
        }
        /// <summary>
        /// Perform trace functionality for a completed OracleCommand (hook)
        /// </summary>
        /// <param name="cmdTrace">An OracleCommandTrace just executed</param>
        /// <param name="returnRowCount">Row count returned in cursor</param>
        protected void TraceCompletion(Odapter.OracleCommandTrace cmdTrace, int? returnRowCount) {
			// stop the timer first
			cmdTrace.Stopwatch.Stop();
			// trace logic goes here
			return;
        }