public virtual string GetIterCreatorName(ICustomAttributeProvider provider)
{
object[] attrs =
GetCustomAttributes(provider, typeof(IterCreatorNameAttribute));
if (attrs == null || attrs.Length == 0)
return null;
else
return ((IterCreatorNameAttribute) attrs[0]).Name;
}