public static AdvisorDef2 toAdvisorDef2(final AdvisorDef advisor)
{
if (advisor instanceof AdvisorDef2)
return (AdvisorDef2) advisor;
return new AdvisorDef2()
{
public ServiceAdvisor createAdvisor(ModuleBuilderSource moduleSource, ServiceResources resources)
{
return advisor.createAdvisor(moduleSource, resources);