/// <summary>
        /// Truncates and appends input feature class
        /// </summary>
        /// <param name="originFC">Origin feature class</param>
        /// <param name="originWS">origin workspace</param>
        /// <param name="targetFC">destination feature class</param>
        /// <param name="targetWS">destination workspace</param>
        private void TruncateAppendFeatureClass(object originFC, string originWS, object targetFC, string targetWS)
        {
            IFeatureClass truncFC;
            IGPProcess    truncateGP = FireGeoprocessingTools.GetTruncateFeatureTableGP(targetFC);

            RunGeoprocess(ref truncateGP, targetWS, true, 0, out truncFC);

            IGPProcess appendGP = FireGeoprocessingTools.GetAppendFeatureTableGP(originFC, targetFC);

            RunGeoprocess(ref appendGP, targetWS);
        }