private static string GetDataType(X12BaseDataType x12BaseDataType)
        {
            string dataType = string.Empty;

            if (x12BaseDataType is X12_AnDataType || x12BaseDataType is X12_IdDataType)
            {
                dataType = "AN";
            }
            else if (x12BaseDataType is X12_DtDataType)
            {
                dataType = "DT";
            }
            else if (x12BaseDataType is X12_TmDataType)
            {
                dataType = "TM";
            }
            else if (x12BaseDataType is X12_RDataType)
            {
                dataType = "R";
            }
            else if (x12BaseDataType is X12_NDataType)
            {
                dataType = "N";
            }

            return(dataType);
        }
        private static string GetDataTypeMinMax(X12BaseDataType dataType)
        {
            string minMax = string.Empty;

            if (!(dataType.MinLength == dataType.MaxLength && dataType.MaxLength == 0))
            {
                minMax = string.Format("{0}/{1}", dataType.MinLength, dataType.MaxLength);
            }

            return(minMax);
        }