internal static string[] ConvertControlTypeToStringArray(this classic.ControlType[] controlTypes)
{
if (null == controlTypes || 0 == controlTypes.Length) return new string[] {};
return controlTypes.Select(
ct =>
null != ct ? ct.ProgrammaticName.Substring(12) : string.Empty).ToArray();
}