public static string GetComposedCode(this ChartColumnType columnType)
        {
            var result = columnType.GetCode();

            if (result.HasText())
            {
                return(result);
            }

            return(EnumExtensions.GetValues <ChartColumnType>()
                   .Where(a => (int)a < ChartColumnTypeUtils.GroupMargin && columnType.HasFlag(a))
                   .ToString(GetCode, ","));
        }