/// <summary>
        ///
        /// </summary>
        /// <param name="context"></param>
        public override void Execute(IBSharpContext context)
        {
            var filter = ClassFilter.Create(Project);

            if (!filter.HasConditions)
            {
                return;
            }
            Project.Sources.AsParallel().ForAll(_ => Execute(filter, _, ""));
        }