public override void DoProcess(ResolveRenderingDataSourceArgs args)
{
Assert.ArgumentNotNull(args, "args");
// had a valid data source, so skip processing an empty context data source
if (!string.IsNullOrEmpty(args.DataSource)) return;
args.DataSourceItems.Add(Sitecore.Context.Item);
args.HasItems = true;
}