private IEntity[] FindExtension(IType fromType, string name)
{
IEntity extension = NameResolutionService.ResolveExtension(fromType, name);
if (null == extension) return Ambiguous.NoEntities;
var a = extension as Ambiguous;
if (null != a) return a.Entities;
return new[] {extension};
}