new WMLShardLinkMenuModuleRendererFactory(rendererFactory);
// Decorate the amended original factory with a class which will
// decorate the classes it creates with shard link ones which will
// in turn decorate the output markup with SHARD LINK elements. Phew!
return new ShardLinkMenuModuleRendererFactory(wmlRendererFactory);
}