/// <summary>
        /// CSV出力用にソートされた項目名のリストを返します。
        /// </summary>
        /// <param name="quarter">任意のquarter</param>
        /// <returns>項目名のリスト</returns>
        public static IList <string> GetPropertyNames(Quarter quarter)
        {
            var result = ORDERED_PROPERTIES.ToList <string>();

            foreach (var propertyName in quarter.GetNames())
            {
                if (!ORDERED_PROPERTIES.Contains(propertyName) && !EXCLUDE_PROPERTIES.Contains(propertyName))
                {
                    result.Add(propertyName);
                }
            }
            return(result);
        }