/// <summary>
        /// Writes the value expressed as a <c>array</c>, which is the list of values specified as an array of numbers.
        /// </summary>
        /// <param name="values">The values.</param>
        public void WriteArray(IEnumerable <double> values)
        {
            const string PropertyName = ArrayPropertyName;

            OpenIntervalIfNecessary();
            Output.WritePropertyName(PropertyName);
            CesiumWritingHelper.WriteDoubleList(Output, values);
        }