/// <summary> This no-op method returns an empty ZoneRecord. Subclasses should
		/// override this method. 
		/// </summary>
		public virtual ZoneRecord build(char character)
		{
			// Return an empty Zone Record...
			ZoneRecord zoneRecord = new ZoneRecord();
			zoneRecord.numZoneData = 2;
			zoneRecord.zoneData = new long[]{0, 0};
			zoneRecord.zoneMask = 0;
			return zoneRecord;
		}
        /// <summary> This no-op method returns an empty ZoneRecord. Subclasses should
        /// override this method.
        /// </summary>
        public virtual ZoneRecord build(char character)
        {
            // Return an empty Zone Record...
            ZoneRecord zoneRecord = new ZoneRecord();

            zoneRecord.numZoneData = 2;
            zoneRecord.zoneData    = new long[] { 0, 0 };
            zoneRecord.zoneMask    = 0;
            return(zoneRecord);
        }