/// <summary>
        /// Methods to read primitive data types from the stream
        /// </summary>

        private double readDouble(RandomAccessFileOrArray stream)
        {
            if (_isBigEndian)
            {
                return(stream.ReadDouble());
            }
            else
            {
                return(stream.ReadDoubleLe());
            }
        }