using System.Linq;
using System.Text;

namespace BurnOutSharp.ASN1
{
#pragma warning disable IDE0011

    /// <summary>
    /// Methods related to Object Identifiers (OID) and OID-IRI formatting
    /// </summary>
    public static partial class ObjectIdentifier
    {
        /// <summary>
        /// Parse an OID in separated-value notation into modified OID-IRI notation
        /// </summary>
        /// <param name="values">List of values to check against</param>
        /// <returns>OID-IRI formatted string, if possible</returns>
        /// <remarks>
        /// If a value does not have a fully-descriptive name, it may be replaced by
        /// a string from the official description. As such, the output of this is
        /// not considered to be fully OID-IRI compliant.
        /// </remarks>
        /// <see href="http://www.oid-info.com/index.htm"/>
        public static string ParseOIDToModifiedOIDIRI(ulong[] values)
        {
            // If we have an invalid set of values, we can't do anything
            if (values == null || values.Length == 0)
                return null;

            // Set the initial index
            int index = 0;

            // Get a string builder for the path
            var nameBuilder = new StringBuilder();

            // Try to parse the standard value
            string standard = ParseOIDToModifiedOIDIRI(values, ref index);
            if (standard == null)
                return null;

            // Add the standard value to the output
            nameBuilder.Append(standard);

            // If we have no more items
            if (index == values.Length)
                return nameBuilder.ToString();

            // Add trailing items as just values
            nameBuilder.Append("/");
            nameBuilder.Append(string.Join("/", values.Skip(index)));

            // Create and return the string
            return nameBuilder.ToString();
        }

        /// <summary>
        /// Parse an OID in separated-value notation into modified OID-IRI notation
        /// </summary>
        /// <param name="values">List of values to check against</param>
        /// <param name="index">Current index into the list</param>
        /// <returns>OID-IRI formatted string, if possible</returns>
        /// <remarks>
        /// If a value does not have a fully-descriptive name, it may be replaced by
        /// a string from the official description. As such, the output of this is
        /// not considered to be fully OID-IRI compliant.
        /// </remarks>
        private static string ParseOIDToModifiedOIDIRI(ulong[] values, ref int index)
        {
            // If we have an invalid set of values, we can't do anything
            if (values == null || values.Length == 0)
                return null;

            // If we have an invalid index, we can't do anything
            if (index < 0 || index >= values.Length)
                return null;

            #region Start

            switch (values[index++])
            {
                case 0: goto oid_0;
                case 1: goto oid_1;
                case 2: goto oid_2;
                default: return $"/{values[index - 1]}";
            }

        #endregion

        // itu-t, ccitt, itu-r
        #region 0.*

        oid_0:

            if (index == values.Length) return "/ITU-T";
            switch (values[index++])
            {
                case 0: goto oid_0_0;
                case 1: return "/ITU-T/[question]";
                case 2: goto oid_0_2;
                case 3: goto oid_0_3;
                case 4: goto oid_0_4;
                case 5: return "/ITU-R/R-Recommendation";
                case 9: goto oid_0_9;
                default: return $"/ITU-T/{values[index - 1]}";
            };

        // recommendation
        #region 0.0.*

        oid_0_0:

            if (index == values.Length) return "/ITU-T/Recommendation";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/A";
                case 2: return "/ITU-T/Recommendation/B";
                case 3: return "/ITU-T/Recommendation/C";
                case 4: return "/ITU-T/Recommendation/D";
                case 5: goto oid_0_0_5;
                case 6: return "/ITU-T/Recommendation/F";
                case 7: goto oid_0_0_7;
                case 8: goto oid_0_0_8;
                case 9: goto oid_0_0_9;
                case 10: return "/ITU-T/Recommendation/J";
                case 11: return "/ITU-T/Recommendation/K";
                case 12: return "/ITU-T/Recommendation/L";
                case 13: goto oid_0_0_13;
                case 14: return "/ITU-T/Recommendation/N";
                case 15: return "/ITU-T/Recommendation/O";
                case 16: return "/ITU-T/Recommendation/P";
                case 17: goto oid_0_0_17;
                case 18: return "/ITU-T/Recommendation/R";
                case 19: return "/ITU-T/Recommendation/S";
                case 20: goto oid_0_0_20;
                case 21: return "/ITU-T/Recommendation/U";
                case 22: goto oid_0_0_22;
                case 24: goto oid_0_0_24;
                case 25: return "/ITU-T/Recommendation/Y";
                case 26: return "/ITU-T/Recommendation/Z";
                case 59: return "/ITU-T/Recommendation/[xcmJobZeroDummy]";
                case 74: return "/ITU-T/Recommendation/[xcmSvcMonZeroDummy]";
                default: return $"/ITU-T/Recommendation/{values[index - 1]}";
            }

        // e
        #region 0.0.5.*

        oid_0_0_5:

            if (index == values.Length) return "/ITU-T/Recommendation/E";
            switch (values[index++])
            {
                case 115: goto oid_0_0_5_115;
                default: return $"/ITU-T/Recommendation/E/{values[index - 1]}";
            }

        #region 0.0.5.115.*

        oid_0_0_5_115:

            if (index == values.Length) return "/ITU-T/Recommendation/E/[Computerized directory assistance]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_5_115_1;
                case 2: goto oid_0_0_5_115_2;
                default: return $"/ITU-T/Recommendation/E/[Computerized directory assistance]/{values[index - 1]}";
            }

        #region 0.0.5.115.1.*

        oid_0_0_5_115_1:

            if (index == values.Length) return "/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v1]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v1]/[Version 1.00]";
                default: return $"/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v1]/{values[index - 1]}";
            }

        #endregion

        #region 0.0.5.115.2.*

        oid_0_0_5_115_2:

            if (index == values.Length) return "/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v2]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v2]/[Version 2.00]";
                case 1: return "/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v2]/[Version 2.01]";
                case 10: return "/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v2]/[Version 2.10]";
                default: return $"/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v2]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // g
        #region 0.0.7.*

        oid_0_0_7:

            if (index == values.Length) return "/ITU-T/Recommendation/G";
            switch (values[index++])
            {
                case 711: goto oid_0_0_7_711;
                case 719: goto oid_0_0_7_719;
                case 726: goto oid_0_0_7_726;
                case 774: goto oid_0_0_7_774;
                case 7221: goto oid_0_0_7_7221;
                case 7222: goto oid_0_0_7_7222;
                case 7761: goto oid_0_0_7_7761;
                case 85501: goto oid_0_0_7_85501;
                default: return $"/ITU-T/Recommendation/G/{values[index - 1]}";
            }

        // g711
        #region 0.0.7.711.*

        oid_0_0_7_711:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[G.711 series]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_7_711_1;
                default: return $"/ITU-T/Recommendation/G/[G.711 series]/{values[index - 1]}";
            }

        // dot
        #region 0.0.7.711.1.*

        oid_0_0_7_711_1:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_7_711_1_1;
                default: return $"/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/{values[index - 1]}";
            }

        // part1
        #region 0.0.7.711.1.1.*

        oid_0_0_7_711_1_1:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_7_711_1_1_1;
                default: return $"/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/{values[index - 1]}";
            }

        // generic-capabilities
        #region 0.0.7.711.1.1.1.*

        oid_0_0_7_711_1_1_1:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_7_711_1_1_1_0;
                case 1: goto oid_0_0_7_711_1_1_1_1;
                default: return $"/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/{values[index - 1]}";
            }

        // u-law
        #region 0.0.7.711.1.1.1.0.*

        oid_0_0_7_711_1_1_1_0:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/[μ-law capability identifier]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/[μ-law capability identifier]/[μ-law core capability identifier]";
                default: return $"/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/[μ-law capability identifier]/{values[index - 1]}";
            }

        #endregion

        // a-law
        #region 0.0.7.711.1.1.1.1.*

        oid_0_0_7_711_1_1_1_1:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/[a-law]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/[a-law]/[a-law core capability identifier]";
                default: return $"/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/[a-law]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        #endregion

        #endregion

        // 719
        #region 0.0.7.719.*

        oid_0_0_7_719:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Low-complexity, full-band audio coding for high-quality, conversational applications]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_7_719_1;
                default: return $"/ITU-T/Recommendation/G/[Low-complexity, full-band audio coding for high-quality, conversational applications]/{values[index - 1]}";
            }

        // generic-capabilities
        #region 0.0.7.719.1.*

        oid_0_0_7_719_1:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Low-complexity, full-band audio coding for high-quality, conversational applications]/[Generic capabilities]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[Low-complexity, full-band audio coding for high-quality, conversational applications]/[Generic capabilities]/[capability]";
                default: return $"/ITU-T/Recommendation/G/[Low-complexity, full-band audio coding for high-quality, conversational applications]/[Generic capabilities]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // 726
        #region 0.0.7.726.*

        oid_0_0_7_726:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[40, 32, 24, 16 kbit/s Adaptive Differential Pulse Code Modulation (ADPCM)]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_7_726_1;
                default: return $"/ITU-T/Recommendation/G/[40, 32, 24, 16 kbit/s Adaptive Differential Pulse Code Modulation (ADPCM)]/{values[index - 1]}";
            }

        // generic-capabilities
        #region 0.0.7.726.1.*

        oid_0_0_7_726_1:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[40, 32, 24, 16 kbit/s Adaptive Differential Pulse Code Modulation (ADPCM)]/[generic capabilities]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[40, 32, 24, 16 kbit/s Adaptive Differential Pulse Code Modulation (ADPCM)]/[generic capabilities]/[Version 2003]";
                default: return $"/ITU-T/Recommendation/G/[40, 32, 24, 16 kbit/s Adaptive Differential Pulse Code Modulation (ADPCM)]/[generic capabilities]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // sdhm, g774
        #region 0.0.7.774.*

        oid_0_0_7_774:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_7_774_0;
                case 1: goto oid_0_0_7_774_1;
                case 2: goto oid_0_0_7_774_2;
                case 127: goto oid_0_0_7_774_127;
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/{values[index - 1]}";
            }

        // informationModel
        #region 0.0.7.774.0.*

        oid_0_0_7_774_0:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Standard-specific extensions to the allocation scheme]";
                case 2: goto oid_0_0_7_774_0_2;
                case 3: goto oid_0_0_7_774_0_3;
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[GDMO packages]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Guidelines for the Definition of Managed Objects (GDMO) parameters]";
                case 6: goto oid_0_0_7_774_0_6;
                case 7: goto oid_0_0_7_774_0_7;
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Guidelines for the Definition of Managed Objects (GDMO) attribute groups]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Actions]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Guidelines for the Definition of Managed Objects (GDMO) notifications]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/{values[index - 1]}";
            }

        // asn1Module
        #region 0.0.7.774.0.2.*

        oid_0_0_7_774_0_2:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[ASN.1 modules]/[SDH]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
            }

        #endregion

        // managedObjectClass
        #region 0.0.7.774.0.3.*

        oid_0_0_7_774_0_3:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]";
            switch (values[index++])
            {
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[au3CTPSource]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[au4CTPSource]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[augBidirectional]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[augSink]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[augSource]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[electricalSPITTPBidirectional]";
                case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[electricalSPITTPSink]";
                case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[electricalSPITTPSource]";
                case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[indirectAdaptorBidirectional]";
                case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[indirectAdaptorSink]";
                case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[indirectAdaptorSource]";
                case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msCTPBidirectional]";
                case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msCTPSink]";
                case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msCTPSource]";
                case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msDatacomCTPBidirectional]";
                case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msDatacomCTPSink]";
                case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msDatacomCTPSource]";
                case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msOrderwireCTPBidirectional]";
                case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msOrderwireCTPSink]";
                case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msOrderwireCTPSource]";
                case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msTTPBidirectional]";
                case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msTTPSink]";
                case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msTTPSource]";
                case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[opticalSPITTPBidirectional]";
                case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[opticalSPITTPSink]";
                case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[opticalSPITTPSource]";
                case 31: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsCTPBidirectional]";
                case 32: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsCTPSink]";
                case 33: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsCTPSource]";
                case 34: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsDatacomCTPBidirectional]";
                case 35: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsDatacomCTPSink]";
                case 36: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsDatacomCTPSource]";
                case 37: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsOrderwireCTPBidirectional]";
                case 38: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsOrderwireCTPSink]";
                case 39: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsOrderwireCTPSource]";
                case 40: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsTTPBidirectional]";
                case 41: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsTTPSink]";
                case 42: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsTTPSource]";
                case 43: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsUserChannelCTPBidirectional]";
                case 44: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsUserChannelCTPSink]";
                case 45: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsUserChannelCTPSource]";
                case 46: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[sdhNE]";
                case 49: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu11CTPSource]";
                case 52: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu12CTPSource]";
                case 55: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu2CTPSource]";
                case 58: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu3CTPSource]";
                case 59: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tug2Bidirectional]";
                case 60: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tug2Sink]";
                case 61: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tug2Source]";
                case 62: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tug3Bidirectional]";
                case 63: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tug3Sink]";
                case 64: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tug3Source]";
                case 67: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc11TTPSource]";
                case 70: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc12TTPSource]";
                case 73: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc2TTPSource]";
                case 80: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vcnUserChannelCTPBidirectional]";
                case 81: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vcnUserChannelCTPSink]";
                case 82: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vcnUserChannelCTPSource]";
                case 83: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[au3CTPBidirectionalR1]";
                case 84: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[au3CTPSinkR1]";
                case 85: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[au4CTPBidirectionalR1]";
                case 86: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[au4CTPSinkR1]";
                case 87: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu11CTPBidirectionalR1]";
                case 88: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu11CTPSinkR1]";
                case 89: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu12CTPBidirectionalR1]";
                case 90: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu12CTPSinkR1]";
                case 91: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu2CTPBidirectionalR1]";
                case 92: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu2CTPSinkR1]";
                case 93: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu3CTPBidirectionalR1]";
                case 94: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu3CTPBidirectionalR1]";
                case 95: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc11TTPBidirectionalR1]";
                case 96: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc11TTPSinkR1]";
                case 97: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc12TTPBidirectionalR1]";
                case 98: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc12TTPSinkR1]";
                case 99: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc2TTPBidirectionalR1]";
                case 100: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc2TTPSinkR1]";
                case 101: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc3TTPBidirectionalR1]";
                case 102: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc3TTPSinkR1]";
                case 103: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc3TTPSourceR1]";
                case 104: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc4TTPBidirectionalR1]";
                case 105: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc4TTPSinkR1]";
                case 106: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc4TTPSourceR1]";
                case 107: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsTTPTrailTraceBidirectional]";
                case 108: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsTTPTrailTraceSink]";
                case 109: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsTTPTrailTraceSource]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/{values[index - 1]}";
            }

        #endregion

        // nameBinding
        #region 0.0.7.774.0.6.*

        oid_0_0_7_774_0_6:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]";
            switch (values[index++])
            {
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au3CTPSource-augBidirectional]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au3CTPSource-augSource]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au4CTPSource-augBidirectional]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au4CTPSource-augSource]";
                case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[augBidirectional-msTTPBidirectional]";
                case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[augSink-msTTPSink]";
                case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[augSource-msTTPSource]";
                case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[electricalSPITTPBidirectional-sdhNE]";
                case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[electricalSPITTPSink-sdhNE]";
                case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[electricalSPITTPSource-sdhNE]";
                case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msCTPBidirectional-rsTTPBidirectional]";
                case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msCTPSink-rsTTPBidirectional]";
                case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msCTPSink-rsTTPSink]";
                case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msCTPSource-rsTTPBidirectional]";
                case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msCTPSource-rsTTPSource]";
                case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msDatacomCTPBidirectional-msTTPBidirectional]";
                case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msDatacomCTPSink-msTTPBidirectional]";
                case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msDatacomCTPSink-msTTPSink]";
                case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msDatacomCTPSource-msTTPBidirectional]";
                case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msDatacomCTPSource-msTTPSource]";
                case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msOrderwireCTPBidirectional-msTTPBidirectional]";
                case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msOrderwireCTPSink-msTTPBidirectional]";
                case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msOrderwireCTPSink-msTTPSink]";
                case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msOrderwireCTPSource-msTTPBidirectional]";
                case 31: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msOrderwireCTPSource-msTTPSource]";
                case 32: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msTTPBidirectional-sdhNE]";
                case 33: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msTTPSink-sdhNE]";
                case 34: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msTTPSource-sdhNE]";
                case 35: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[opticalSPITTPBidirectional-sdhNE]";
                case 36: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[opticalSPITTPSink-sdhNE]";
                case 37: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[opticalSPITTPSource-sdhNE]";
                case 38: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPBidirectional-electricalSPITTPBidirectional]";
                case 39: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSink-electricalSPITTPBidirectional]";
                case 40: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSink-electricalSPITTPSink]";
                case 41: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSource-electricalSPITTPBidirectional]";
                case 42: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSource-electricalSPITTPSource]";
                case 43: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPBidirectional-opticalSPITTPBidirectional]";
                case 44: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSink-opticalSPITTPBidirectional]";
                case 45: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSink-opticalSPITTPSink]";
                case 46: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSource-opticalSPITTPBidirectional]";
                case 47: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSource-opticalSPITTPSource]";
                case 48: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsDatacomCTPBidirectional-rsTTPBidirectional]";
                case 49: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsDatacomCTPSink-rsTTPBidirectional]";
                case 50: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsDatacomCTPSink-rsTTPSink]";
                case 51: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsDatacomCTPSource-rsTTPBidirectional]";
                case 52: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsDatacomCTPSource-rsTTPSource]";
                case 53: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsOrderwireCTPBidirectional-rsTTPBidirectional]";
                case 54: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsOrderwireCTPSink-rsTTPBidirectional]";
                case 55: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsOrderwireCTPSink-rsTTPSink]";
                case 56: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsOrderwireCTPSource-rsTTPBidirectional]";
                case 57: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsOrderwireCTPSource-rsTTPSource]";
                case 58: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsTTPBidirectional-sdhNE]";
                case 59: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsTTPSink-sdhNE]";
                case 60: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsTTPSource-sdhNE]";
                case 61: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsUserChannelCTPBidirectional-rsTTPBidirectional]";
                case 62: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsUserChannelCTPSink-rsTTPBidirectional]";
                case 63: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsUserChannelCTPSink-rsTTPSink]";
                case 64: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsUserChannelCTPSource-rsTTPBidirectional]";
                case 65: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsUserChannelCTPSource-rsTTPSource]";
                case 69: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu11CTPSource-tug2Bidirectional]";
                case 70: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu11CTPSource-tug2Source]";
                case 74: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu12CTPSource-tug2Bidirectional]";
                case 75: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu12CTPSource-tug2Source]";
                case 79: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu2CTPSource-tug2Bidirectional]";
                case 80: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu2CTPSource-tug2Source]";
                case 84: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu3CTPSource-tug3Bidirectional]";
                case 85: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu3CTPSource-tug3Source]";
                case 86: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug2Bidirectional-tug3Bidirectional]";
                case 87: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug2Sink-tug3Sink]";
                case 88: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug2Source-tug3Source]";
                case 97: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc11TTPSource-sdhNE]";
                case 100: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc12TTPSource-sdhNE]";
                case 103: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc2TTPSource-sdhNE]";
                case 121: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au3CTPBidirectionalR1-augBidirectional]";
                case 122: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au3CTPSinkR1-augBidirectional]";
                case 123: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au3CTPSinkR1-augSink]";
                case 124: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au4CTPBidirectionalR1-augBidirectional]";
                case 125: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au4CTPSinkR1-augBidirectional]";
                case 126: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au4CTPSinkR1-augSink]";
                case 127: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu11CTPBidirectionalR1-tug2Bidirectional]";
                case 128: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu11CTPSinkR1-tug2Bidirectional]";
                case 129: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu11CTPSinkR1-tug2Sink]";
                case 130: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu12CTPBidirectionalR1-tug2Bidirectional]";
                case 131: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu12CTPSinkR1-tug2Bidirectional]";
                case 132: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu12CTPSinkR1-tug2Sink]";
                case 133: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu2CTPBidirectionalR1-tug2Bidirectional]";
                case 134: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu2CTPSinkR1-tug2Bidirectional]";
                case 135: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu2CTPSinkR1-tug2Sink]";
                case 136: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu3CTPBidirectionalR1-tug3Bidirectional]";
                case 137: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu3CTPSinkR1-tug3Bidirectional]";
                case 138: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu3CTPSinkR1-tug3Sink]";
                case 139: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug2Bidirectional-vc3TTPBidirectionalR1]";
                case 140: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug2Sink-vc3TTPSinkR1]";
                case 141: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug2Source-vc3TTPSourceR1]";
                case 142: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug3Bidirectional-vc4TTPBidirectionalR1]";
                case 143: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug3Sink-vc4TTPSinkR1]";
                case 144: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug3Source-vc4TTPSourceR1]";
                case 145: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc11TTPBidirectionalR1-sdhNE]";
                case 146: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc11TTPSinkR1-sdhNE]";
                case 147: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc12TTPBidirectionalR1-sdhNE]";
                case 148: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc12TTPSinkR1-sdhNE]";
                case 149: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc2TTPBidirectionalR1-sdhNE]";
                case 150: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc2TTPSinkR1-sdhNE]";
                case 151: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc3TTPBidirectionalR1-sdhNE]";
                case 152: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc3TTPSinkR1-sdhNE]";
                case 153: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc3TTPSourceR1-sdhNE]";
                case 154: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc4TTPBidirectionalR1-sdhNE]";
                case 155: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc4TTPSinkR1-sdhNE]";
                case 156: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc4TTPSourceR1-sdhNE]";
                case 157: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPBidirectional-vc3TTPBidirectionalR1]";
                case 158: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSink-vc3TTPBidirectionalR1]";
                case 159: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSink-vc3TTPSinkR1]";
                case 160: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSource-vc3TTPBidirectionalR1]";
                case 161: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSource-vc3TTPSourceR1]";
                case 162: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPBidirectional-vc4TTPBidirectionalR1]";
                case 163: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSink-vc4TTPBidirectionalR1]";
                case 164: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSink-vc4TTPSinkR1]";
                case 165: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSource-vc4TTPBidirectionalR1]";
                case 166: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSource-vc4TTPSourceR1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/{values[index - 1]}";
            }

        #endregion

        // attribute
        #region 0.0.7.774.0.7.*

        oid_0_0_7_774_0_7:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[electricalSPIPackage]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[au4CTPId]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[augId]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[c2SignalLabelExpected]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[c2SignalLabelReceive]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[c2SignalLabelSend]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[electricalSPITTPId]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[excessiveBERMtceInhibit]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[j1PathTraceExpected]";
                case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[j1PathTraceReceive]";
                case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[j1PathTraceSend]";
                case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[msCTPId]";
                case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[msDatacomCTPId]";
                case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[msOrderwireCTPId]";
                case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[msTTPId]";
                case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[opticalReach]";
                case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[opticalSPITTPId]";
                case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[opticalWavelength]";
                case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[pointerSinkType]";
                case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[pointerSourceType]";
                case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[rsCTPId]";
                case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[rsDatacomCTPId]";
                case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[rsOrderwireCTPId]";
                case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[rsTTPId]";
                case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[rsUserChannelCTPId]";
                case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[signalDegradeThreshold]";
                case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[stmLevel]";
                case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[tu11CTPId]";
                case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[tu12CTPId]";
                case 31: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[tu2CTPId]";
                case 32: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[tu3CTPId]";
                case 33: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[tug2Id]";
                case 34: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[tug3Id]";
                case 35: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[v5SignalLabelExpected]";
                case 36: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[v5SignalLabelReceive]";
                case 37: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[v5SignalLabelSend]";
                case 38: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[vc11TTPId]";
                case 39: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[vc12TTPId]";
                case 40: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[vc2TTPId]";
                case 41: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[vc3TTPId]";
                case 42: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[vc4TTPId]";
                case 43: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[vcnUserChannelCTPId]";
                case 44: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[trailTraceExpected]";
                case 45: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[trailTraceReceive]";
                case 46: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[trailTraceSend]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // protocolSupport
        #region 0.0.7.774.1.*

        oid_0_0_7_774_1:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Protocol support]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Protocol support]/[Application contexts]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Protocol support]/{values[index - 1]}";
            }

        #endregion

        // managementApplicationSupport
        #region 0.0.7.774.2.*

        oid_0_0_7_774_2:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Management application support]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Management application support]/[Standard-specific extensions to the allocation scheme]";
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Management application support]/[Functional unit packages]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Management application support]/[ASN.1 modules]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Management application support]/{values[index - 1]}";
            }

        #endregion

        // dot, hyphen
        #region 0.0.7.774.127.*

        oid_0_0_7_774_127:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_7_774_127_1;
                case 2: goto oid_0_0_7_774_127_2;
                case 3: goto oid_0_0_7_774_127_3;
                case 4: goto oid_0_0_7_774_127_4;
                case 5: goto oid_0_0_7_774_127_5;
                case 6: goto oid_0_0_7_774_127_6;
                case 7: goto oid_0_0_7_774_127_7;
                case 8: goto oid_0_0_7_774_127_8;
                case 9: goto oid_0_0_7_774_127_9;
                case 10: goto oid_0_0_7_774_127_10;
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/{values[index - 1]}";
            }

        // part1, pm
        #region 0.0.7.774.127.1.*

        oid_0_0_7_774_127_1:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_7_774_127_1_0;
                case 1: goto oid_0_0_7_774_127_1_1;
                case 2: goto oid_0_0_7_774_127_1_2;
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/{values[index - 1]}";
            }

        // informationModel
        #region 0.0.7.774.127.1.0.*

        oid_0_0_7_774_127_1_0:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Standard specific extension]";
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Functional unit packages]";
                case 2: goto oid_0_0_7_774_127_1_0_2;
                case 3: goto oid_0_0_7_774_127_1_0_3;
                case 4: goto oid_0_0_7_774_127_1_0_4;
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Parameters]";
                case 6: goto oid_0_0_7_774_127_1_0_6;
                case 7: goto oid_0_0_7_774_127_1_0_7;
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attribute groups]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Actions]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Notifications]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/{values[index - 1]}";
            }

        // asn1Module
        #region 0.0.7.774.127.1.0.2.*

        oid_0_0_7_774_127_1_0_2:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[ASN.1 modules]/[SDHPMASN1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
            }

        #endregion

        // managedObjectClass
        #region 0.0.7.774.127.1.0.3.*

        oid_0_0_7_774_127_1_0_3:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[sdhCurrentData]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[rsCurrentData]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[rsCurrentDataTR]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[electricalSourceSPICurrentData]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[opticalSourceSPICurrentData]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[msCurrentData]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[msCurrentDataTR]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[protectionCurrentData]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[pathTerminationCurrentData]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[pathTerminationCurrentDataTR]";
                case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[msAdaptationCurrentData]";
                case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[rsHistoryData]";
                case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[electricalSPIHistoryData]";
                case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[opticalSPIHistoryData]";
                case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[msHistoryData]";
                case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[protectionHistoryData]";
                case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[pathTerminationHistoryData]";
                case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[msAdaptationHistoryData]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/{values[index - 1]}";
            }

        #endregion

        // package
        #region 0.0.7.774.127.1.0.4.*

        oid_0_0_7_774_127_1_0_4:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[cSESCurrentDataPackage]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[farEndCSESCurrentDataPackage]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[farEndCurrentDataPackage]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[farEndHistoryDataPackage]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[historyPackage]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[laserBiasCurrentDataPackage]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[laserBiasTideMarkPackage]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[laserTemperatureCurrentDataPackage]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[laserTemperatureTideMarkPackage]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[oFSCurrentDataPackage]";
                case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[oFSHistoryDataPackage]";
                case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[transmitPowerLevelCurrentDataPackage]";
                case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[transmitPowerLevelTideMarkPackage]";
                case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[thresholdResetPackage]";
                case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[uASCurrentDataPackage]";
                case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[uASHistoryDataPackage]";
                case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[unavailableTimeAlarmPackage]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/{values[index - 1]}";
            }

        #endregion

        // nameBinding
        #region 0.0.7.774.127.1.0.6.*

        oid_0_0_7_774_127_1_0_6:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[historyData-sdhCurrentData]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[msCurrentData-msTTPSink]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[msCurrentDataTR-msTTPSink]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[msCurrentData-protectedTTPSink]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[msCurrentDataTR-protectedTTPSink]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[protectionCurrentData-protectionUnit]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[rsCurrentData-rsTTPSink]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[rsCurrentDataTR-rsTTPSink]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc4TTPSink]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc3TTPSink]";
                case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc2TTPSink]";
                case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc12TTPSink]";
                case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc11TTPSink]";
                case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc4TTPSink]";
                case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc3TTPSink]";
                case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc2TTPSink]";
                case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc12TTPSink]";
                case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc11TTPSink]";
                case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[electricalSourceSPICurrentData-electricalSPITTPSource]";
                case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[opticalSourceSPICurrentData-opticalSPITTPSource-electricalSPITTPSource]";
                case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[msAdaptationCurrentData-au4CTPSource]";
                case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[msAdaptationCurrentData-au3CTPSource]";
                case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc4TTPSinkR1]";
                case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc3TTPSinkR1]";
                case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc2TTPSinkR1]";
                case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc12TTPSinkR1]";
                case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc11TTPSinkR1]";
                case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc4TTPSinkR1]";
                case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc3TTPSinkR1]";
                case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc2TTPSinkR1]";
                case 31: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc12TTPSinkR1]";
                case 32: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc11TTPSinkR1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/{values[index - 1]}";
            }

        #endregion

        // attribute
        #region 0.0.7.774.127.1.0.7.*

        oid_0_0_7_774_127_1_0_7:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[cSESEvent]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[eS]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[fEES]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[fEBBE]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[fECSESEvent]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[laserBias]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[laserBiasTideMarkMax]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[laserBiasTideMarkMin]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[laserTemperature]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[laserTemperatureTideMarkMax]";
                case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[laserTemperatureTideMarkMin]";
                case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[nCSES]";
                case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[bBE]";
                case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[oFS]";
                case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[pSC]";
                case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[pSD]";
                case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[sES]";
                case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[fESES]";
                case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[transmitPowerLevel]";
                case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[transmitPowerLevelTideMarkMax]";
                case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[transmitPowerLevelTideMarkMin]";
                case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[uAS]";
                case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[pJCHigh]";
                case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[pJCLow]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // protocolSupport
        #region 0.0.7.774.127.1.1.*

        oid_0_0_7_774_127_1_1:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Protocol support]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Protocol support]/[Application contexts]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Protocol support]/{values[index - 1]}";
            }

        #endregion

        // protocolSupport
        #region 0.0.7.774.127.1.2.*

        oid_0_0_7_774_127_1_2:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Management applications support]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Management applications support]/[Standard specific extension]";
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Management applications support]/[Functional unit packages]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Management applications support]/[ASN.1 modules]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Management applications support]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // conf
        #region 0.0.7.774.127.2.*

        oid_0_0_7_774_127_2:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_7_774_127_2_0;
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/{values[index - 1]}";
            }

        // informationModel
        #region 0.0.7.774.127.2.0.*

        oid_0_0_7_774_127_2_0:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]";
            switch (values[index++])
            {
                case 2: goto oid_0_0_7_774_127_2_0_2;
                case 3: goto oid_0_0_7_774_127_2_0_3;
                case 5: goto oid_0_0_7_774_127_2_0_5;
                case 6: goto oid_0_0_7_774_127_2_0_6;
                case 9: goto oid_0_0_7_774_127_2_0_9;
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/{values[index - 1]}";
            }

        // asn1Module
        #region 0.0.7.774.127.2.0.2.*

        oid_0_0_7_774_127_2_0_2:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[ASN.1 modules]/[SDHConfASN1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
            }

        #endregion

        // managedObjectClass
        #region 0.0.7.774.127.2.0.3.*

        oid_0_0_7_774_127_2_0_3:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableAugBidirectional]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableAugSink]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableAugSource]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableTug3Bidirectional]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableTug3Sink]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableTug3Source]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableTug2Bidirectional]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableTug2Sink]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableTug2Source]";
                case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC2TTPSource]";
                case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC12TTPSource]";
                case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC11TTPSource]";
                case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC4TTPBidirectionalR1]";
                case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC4TTPSinkR1]";
                case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC4TTPSourceR1]";
                case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC3TTPBidirectionalR1]";
                case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC3TTPSinkR1]";
                case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC3TTPSourceR1]";
                case 31: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC2TTPBidirectionalR1]";
                case 32: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC2TTPSinkR1]";
                case 33: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC12TTPBidirectionalR1]";
                case 34: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC12TTPSinkR1]";
                case 35: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC11TTPBidirectionalR1]";
                case 36: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC11TTPSinkR1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
            }

        #endregion

        // parameter
        #region 0.0.7.774.127.2.0.5.*

        oid_0_0_7_774_127_2_0_5:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Parameters]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Parameters]/[defineSDHStructureError]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Parameters]/{values[index - 1]}";
            }

        #endregion

        // nameBinding
        #region 0.0.7.774.127.2.0.6.*

        oid_0_0_7_774_127_2_0_6:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]";
            switch (values[index++])
            {
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[au3CTPSource-augSource]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[au4CTPSource-augSource]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[augSink-msTTPSink]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[augSource-msTTPSource]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[electricalSPITTPSink-sdhNE]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[electricalSPITTPSource-sdhNE]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msCTPSink-rsTTPSink]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msCTPSource-rsTTPSource]";
                case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msDatacomCTPSink-msTTPSink]";
                case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msDatacomCTPSource-msTTPSource]";
                case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msOrderwireCTPSink-msTTPSink]";
                case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msOrderwireCTPSource-msTTPSource]";
                case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msTTPSink-sdhNE]";
                case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msTTPSource-sdhNE]";
                case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[opticalSPITTPSink-sdhNE]";
                case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[opticalSPITTPSource-sdhNE]";
                case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsCTPSink-electricalSPITTPSink]";
                case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsCTPSource-electricalSPITTPSource]";
                case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsCTPSink-opticalSPITTPSink]";
                case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsCTPSource-opticalSPITTPSource]";
                case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsDatacomCTPSink-rsTTPSink]";
                case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsDatacomCTPSource-rsTTPSource]";
                case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsOrderwireCTPSink-rsTTPSink]";
                case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsOrderwireCTPSource-rsTTPSource]";
                case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsTTPSink-sdhNE]";
                case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsTTPSource-sdhNE]";
                case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsUserChannelCTPSink-rsTTPSink]";
                case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsUserChannelCTPSource-rsTTPSource]";
                case 32: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu11CTPSource-tug2Source]";
                case 34: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu12CTPSource-tug2Source]";
                case 36: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu2CTPSource-tug2Source]";
                case 38: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu3CTPSource-tug3Source]";
                case 39: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tug2Sink-tug3Sink]";
                case 40: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tug2Source-tug3Source]";
                case 46: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc11TTPSource-sdhNE]";
                case 48: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc12TTPSource-sdhNE]";
                case 50: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc2TTPSource-sdhNE]";
                case 59: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[au3CTPSinkR1-augSink]";
                case 60: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[au4CTPSinkR1-augSink]";
                case 61: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu11CTPSinkR1-tug2Sink]";
                case 62: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu12CTPSinkR1-tug2Sink]";
                case 63: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu2CTPSinkR1-tug2Sink]";
                case 64: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu3CTPSinkR1-tug3Sink]";
                case 65: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tug2Sink-vc3TTPSinkR1]";
                case 66: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tug2Source-vc3TTPSourceR1]";
                case 67: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tug3Sink-vc4TTPSinkR1]";
                case 68: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tug3Source-vc4TTPSourceR1]";
                case 69: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc11TTPSinkR1-sdhNE]";
                case 70: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc12TTPSinkR1-sdhNE]";
                case 71: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc2TTPSinkR1-sdhNE]";
                case 72: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc3TTPSinkR1-sdhNE]";
                case 73: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc3TTPSourceR1-sdhNE]";
                case 74: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc4TTPSinkR1-sdhNE]";
                case 75: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc4TTPSourceR1-sdhNE]";
                case 76: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vcnUserChannelCTPSink-vc3TTPSinkR1]";
                case 77: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vcnUserChannelCTPSource-vc3TTPSourceR1]";
                case 78: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vcnUserChannelCTPSink-vc4TTPSinkR1]";
                case 79: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vcnUserChannelCTPSource-vc4TTPSourceR1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
            }

        #endregion

        // action
        #region 0.0.7.774.127.2.0.9.*

        oid_0_0_7_774_127_2_0_9:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/[defineAUGStructure]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/[defineVC4Structure]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/[defineVC3Structure]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/[defineTug3Structure]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/[defineTug2Structure]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/[defineClientType]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // prot
        #region 0.0.7.774.127.3.*

        oid_0_0_7_774_127_3:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_7_774_127_3_0;
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/{values[index - 1]}";
            }

        // informationModel
        #region 0.0.7.774.127.3.0.*

        oid_0_0_7_774_127_3_0:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]";
            switch (values[index++])
            {
                case 2: goto oid_0_0_7_774_127_3_0_2;
                case 3: goto oid_0_0_7_774_127_3_0_3;
                case 4: goto oid_0_0_7_774_127_3_0_4;
                case 5: goto oid_0_0_7_774_127_3_0_5;
                case 6: goto oid_0_0_7_774_127_3_0_6;
                case 7: goto oid_0_0_7_774_127_3_0_7;
                case 9: goto oid_0_0_7_774_127_3_0_9;
                case 10: goto oid_0_0_7_774_127_3_0_10;
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/{values[index - 1]}";
            }

        // asn1Module
        #region 0.0.7.774.127.3.0.2.*

        oid_0_0_7_774_127_3_0_2:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[ASN.1 modules]/[SDHProtASN1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
            }

        #endregion

        // managedObjectClass
        #region 0.0.7.774.127.3.0.3.*

        oid_0_0_7_774_127_3_0_3:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[apsReportRecord]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectedTTPBidirectional]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectedTTPSink]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectedTTPSource]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectionGroup]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectionUnit]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[sdhMSProtectionGroup]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[sdhMSProtectionUnit]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[unprotectedCTPBidirectional]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[unprotectedCTPSink]";
                case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[unprotectedCTPSource]";
                case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectionGroupR1]";
                case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[sdhMSProtectionGroupR1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
            }

        #endregion

        // package
        #region 0.0.7.774.127.3.0.4.*

        oid_0_0_7_774_127_3_0_4:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/[extraTrafficControlPkg]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/[lastAttemptResultPkg]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/[protectionSwitchExercisePkg]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/[protectionMismatchStatusPkg]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/[priorityPkg]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/[sdhPriorityPkg]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/{values[index - 1]}";
            }

        #endregion

        // parameter
        #region 0.0.7.774.127.3.0.5.*

        oid_0_0_7_774_127_3_0_5:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Parameters]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Parameters]/[invokeProtectionError]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Parameters]/[releaseProtectionError]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Parameters]/[protectionStatusParameter]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Parameters]/{values[index - 1]}";
            }

        #endregion

        // nameBinding
        #region 0.0.7.774.127.3.0.6.*

        oid_0_0_7_774_127_3_0_6:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectedTTPBidirectional-sdhNE]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectedTTPSink-sdhNE]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectedTTPSource-sdhNE]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectionGroup-managedElement]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[augBidirectional-protectedTTPBidirectional]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[augSink-protectedTTPSink]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[augSource-protectedTTPSource]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectionUnit-protectionGroup]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[unprotectedCTPBidirectional-msTTPBidirectional]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[unprotectedCTPSink-msTTPSink]";
                case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[unprotectedCTPSource-msTTPSource]";
                case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectionGroupR1-managedElement]";
                case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectionUnit-protectionGroupR1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
            }

        #endregion

        // attribute
        #region 0.0.7.774.127.3.0.7.*

        oid_0_0_7_774_127_3_0_7:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[channelNumber]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[lastAttemptResult]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[priority]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectedTTPId]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[reportedProtectionUnit]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionGroupId]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionGroupType]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionMismatchStatus]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionStatus]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionSwitchMode]";
                case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionUnitId]";
                case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protecting]";
                case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[reliableResourcePointer]";
                case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[revertive]";
                case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[sdhPriority]";
                case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[unprotectedCTPId]";
                case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[unreliableResourcePointer]";
                case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[waitToRestoreTime]";
                case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[notifiedProtectionUnit]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
            }

        #endregion

        // action
        #region 0.0.7.774.127.3.0.9.*

        oid_0_0_7_774_127_3_0_9:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Action types]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Action types]/[invokeExercise]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Action types]/[invokeProtection]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Action types]/[releaseProtection]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Action types]/{values[index - 1]}";
            }

        #endregion

        // notification
        #region 0.0.7.774.127.3.0.10.*

        oid_0_0_7_774_127_3_0_10:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Notifications]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Notifications]/[protectionSwitchReporting]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Notifications]/[protectionSwitchReportingR1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Notifications]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // sncp
        #region 0.0.7.774.127.4.*

        oid_0_0_7_774_127_4:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_7_774_127_4_0;
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/{values[index - 1]}";
            }

        // informationModel
        #region 0.0.7.774.127.4.0.*

        oid_0_0_7_774_127_4_0:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_7_774_127_4_0_0;
                case 2: goto oid_0_0_7_774_127_4_0_2;
                case 3: goto oid_0_0_7_774_127_4_0_3;
                case 4: goto oid_0_0_7_774_127_4_0_4;
                case 5: goto oid_0_0_7_774_127_4_0_5;
                case 6: goto oid_0_0_7_774_127_4_0_6;
                case 7: goto oid_0_0_7_774_127_4_0_7;
                case 9: goto oid_0_0_7_774_127_4_0_9;
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/{values[index - 1]}";
            }

        // standardSpecificExtension
        #region 0.0.7.774.127.4.0.0.*

        oid_0_0_7_774_127_4_0_0:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_7_774_127_4_0_0_0;
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/[SubNetwork Connection Protection (SNCP) path trace mismatch criteria]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/[SubNetwork Connection Protection (SNCP) excessive error criteria]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/{values[index - 1]}";
            }

        // sncpProtectionCriteria
        #region 0.0.7.774.127.4.0.0.0.*

        oid_0_0_7_774_127_4_0_0_0:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/[sncpProtectionCriteria]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/[sncpProtectionCriteria]/[sncpPathTraceMismatchCriteria]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/[sncpProtectionCriteria]/[sncpExcessiveErrorCriteria]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/[sncpProtectionCriteria]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // informationModel
        #region 0.0.7.774.127.4.0.2.*

        oid_0_0_7_774_127_4_0_2:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[ASN.1 modules]/[SDHSNCPASN1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
            }

        #endregion

        // managedObjectClass
        #region 0.0.7.774.127.4.0.3.*

        oid_0_0_7_774_127_4_0_3:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]/[connectionProtectionGroup]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]/[connectionProtection]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]/[mpConnectionProtection]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]/[sncpFabric]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]/[connectionProtectionGroupR1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
            }

        #endregion

        // package
        #region 0.0.7.774.127.4.0.4.*

        oid_0_0_7_774_127_4_0_4:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Packages]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Packages]/[holdOffTimePackage]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Packages]/{values[index - 1]}";
            }

        #endregion

        // parameter
        #region 0.0.7.774.127.4.0.5.*

        oid_0_0_7_774_127_4_0_5:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Parameters]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Parameters]/[switchStatusParameter]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Parameters]/{values[index - 1]}";
            }

        #endregion

        // nameBinding
        #region 0.0.7.774.127.4.0.6.*

        oid_0_0_7_774_127_4_0_6:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[connectionProtection-connectionProtectionGroup]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[connectionProtectionGroup-sncpFabric]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[crossConnection-mpConnectionProtection]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[mpConnectionProtection-connectionProtectionGroup]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[crossConnection-sncpFabric]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[mpCrossConnection-sncpFabric]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[connectionProtection-connectionProtectionGroupR1]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[connectionProtectionGroupR1-sncpFabric]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[mpConnectionProtection-connectionProtectionGroupR1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
            }

        #endregion

        // attribute
        #region 0.0.7.774.127.4.0.7.*

        oid_0_0_7_774_127_4_0_7:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Attribute types]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Attribute types]/[holdOffTime]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Attribute types]/[protectionCriteria]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Attribute types]/[switchStatus]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
            }

        #endregion

        // attribute
        #region 0.0.7.774.127.4.0.9.*

        oid_0_0_7_774_127_4_0_9:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Action types]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Action types]/[protectedConnect]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Action types]/[protectUnprotect]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Action types]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // cs
        #region 0.0.7.774.127.5.*

        oid_0_0_7_774_127_5:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_7_774_127_5_0;
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/{values[index - 1]}";
            }

        // informationModel
        #region 0.0.7.774.127.5.0.*

        oid_0_0_7_774_127_5_0:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]";
            switch (values[index++])
            {
                case 2: goto oid_0_0_7_774_127_5_0_2;
                case 3: goto oid_0_0_7_774_127_5_0_3;
                case 4: goto oid_0_0_7_774_127_5_0_4;
                case 6: goto oid_0_0_7_774_127_5_0_6;
                case 7: goto oid_0_0_7_774_127_5_0_7;
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/{values[index - 1]}";
            }

        // asn1Module
        #region 0.0.7.774.127.5.0.2.*

        oid_0_0_7_774_127_5_0_2:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[ASN.1 modules]/[SDHCSASN1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
            }

        #endregion

        // managedObjectClass
        #region 0.0.7.774.127.5.0.3.*

        oid_0_0_7_774_127_5_0_3:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]";
            switch (values[index++])
            {
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[au4SupervisedCTPSource]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[au3SupervisedCTPSource]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu3SupervisedCTPSource]";
                case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu2SupervisedCTPSource]";
                case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu12SupervisedCTPSource]";
                case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu11SupervisedCTPSource]";
                case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[au4SupervisedCTPBidirectionalR1]";
                case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[au4SupervisedCTPSinkR1]";
                case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[au3SupervisedCTPBidirectionalR1]";
                case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[au3SupervisedCTPSinkR1]";
                case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu3SupervisedCTPBidirectionalR1]";
                case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu3SupervisedCTPSinkR1]";
                case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu2SupervisedCTPBidirectionalR1]";
                case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu2SupervisedCTPSinkR1]";
                case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu12SupervisedCTPBidirectionalR1]";
                case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu12SupervisedCTPSinkR1]";
                case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu11SupervisedCTPBidirectionalR1]";
                case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu11SupervisedCTPSinkR1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
            }

        #endregion

        // package
        #region 0.0.7.774.127.5.0.4.*

        oid_0_0_7_774_127_5_0_4:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/[vc11-2SupervisionBidirectionalPackage]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/[vc11-2SupervisionSourcePackage]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/[vc3-4SupervisionBidirectionalPackage]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/[vc3-4SupervisionSourcePackage]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/[vc11-2SupervisionSinkPackageR1]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/[vc3-4SupervisionSinkPackageR1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/{values[index - 1]}";
            }

        #endregion

        // nameBinding
        #region 0.0.7.774.127.5.0.6.*

        oid_0_0_7_774_127_5_0_6:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]";
            switch (values[index++])
            {
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentData-au4SupervisedCTPSinkR1]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentData-au3SupervisedCTPSinkR1]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentData-tu3SupervisedCTPSinkR1]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentData-tu2SupervisedCTPSinkR1]";
                case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentData-tu12SupervisedCTPSinkR1]";
                case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentData-tu11SupervisedCTPSinkR1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
            }

        #endregion

        // attribute
        #region 0.0.7.774.127.5.0.7.*

        oid_0_0_7_774_127_5_0_7:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[generatorEnabled]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[monitorActive]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[j1PathTraceReceive]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[j1PathTraceSend]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[j2PathTraceExpected]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[j2PathTraceReceive]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[j2PathTraceSend]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // pmUni
        #region 0.0.7.774.127.6.*

        oid_0_0_7_774_127_6:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_7_774_127_6_0;
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/{values[index - 1]}";
            }

        // informationModel
        #region 0.0.7.774.127.6.0.*

        oid_0_0_7_774_127_6_0:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]";
            switch (values[index++])
            {
                case 2: goto oid_0_0_7_774_127_6_0_2;
                case 3: goto oid_0_0_7_774_127_6_0_3;
                case 4: goto oid_0_0_7_774_127_6_0_4;
                case 6: goto oid_0_0_7_774_127_6_0_6;
                case 7: goto oid_0_0_7_774_127_6_0_7;
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/{values[index - 1]}";
            }

        // asn1Module
        #region 0.0.7.774.127.6.0.2.*

        oid_0_0_7_774_127_6_0_2:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[ASN.1 modules]/[SDHPMUNIASN1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
            }

        #endregion

        // managedObjectClass
        #region 0.0.7.774.127.6.0.3.*

        oid_0_0_7_774_127_6_0_3:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[sdhCurrentDataUnidirectional]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[msCurrentDataNearEnd]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[msCurrentDataNearEndTR]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[pathTerminationCurrentDataNearEnd]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[pathTerminationCurrentDataNearEndTR]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[msCurrentDataFarEnd]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[msCurrentDataFarEndTR]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[pathTerminationCurrentDataFarEnd]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[pathTerminationCurrentDataFarEndTR]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[msHistoryDataNearEnd]";
                case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[pathTerminationHistoryDataNearEnd]";
                case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[msHistoryDataFarEnd]";
                case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[pathTerminationHistoryDataFarEnd]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
            }

        #endregion

        // package
        #region 0.0.7.774.127.6.0.4.*

        oid_0_0_7_774_127_6_0_4:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[nearEndUASCurrentDataPackage]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[farEndUASCurrentDataPackage]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[nearEndUASHistoryDataPackage]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[farEndUASHistoryDataPackage]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[failureCountsNearEndPackage]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSANearEndPackage]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSBNearEndPackage]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[failureCountsFarEndPackage]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSAFarEndPackage]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSBFarEndPackage]";
                case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[failureCountsNearEndHistoryDataPackage]";
                case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSANearEndHistoryDataPackage]";
                case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSBNearEndHistoryDataPackage]";
                case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[failureCountsFarEndHistoryDataPackage]";
                case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSAFarEndHistoryDataPackage]";
                case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSBFarEndHistoryDataPackage]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/{values[index - 1]}";
            }

        #endregion

        // nameBinding
        #region 0.0.7.774.127.6.0.6.*

        oid_0_0_7_774_127_6_0_6:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[msCurrentDataNearEnd-msTTPSink]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[msCurrentDataNearEndTR-msTTPSink]";
                case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[msCurrentDataFarEnd-msTTPSink]";
                case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[msCurrentDataFarEndTR-msTTPSink]";
                case 49: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-vc4TTPSinkR1]";
                case 50: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-vc3TTPSinkR1]";
                case 51: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-vc2TTPSinkR1]";
                case 52: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-vc12TTPSinkR1]";
                case 53: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-vc11TTPSinkR1]";
                case 54: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-vc4TTPSinkR1]";
                case 55: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-vc3TTPSinkR1]";
                case 56: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-vc2TTPSinkR1]";
                case 57: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-vc12TTPSinkR1]";
                case 58: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-vc11TTPSinkR1]";
                case 59: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-vc4TTPSinkR1]";
                case 60: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-vc3TTPSinkR1]";
                case 61: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-vc2TTPSinkR1]";
                case 62: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-vc12TTPSinkR1]";
                case 63: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-vc11TTPSinkR1]";
                case 64: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-vc4TTPSinkR1]";
                case 65: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-vc3TTPSinkR1]";
                case 66: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-vc2TTPSinkR1]";
                case 67: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-vc12TTPSinkR1]";
                case 68: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-vc11TTPSinkR1]";
                case 69: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-au4SupervisedCTPSinkR1]";
                case 70: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-au3SupervisedCTPSinkR1]";
                case 71: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-tu3SupervisedCTPSinkR1]";
                case 72: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-tu2SupervisedCTPSinkR1]";
                case 73: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-tu12SupervisedCTPSinkR1]";
                case 74: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-tu11SupervisedCTPSinkR1]";
                case 75: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-au4SupervisedCTPSinkR1]";
                case 76: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-au3SupervisedCTPSinkR1]";
                case 77: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-tu3SupervisedCTPSinkR1]";
                case 78: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-tu2SupervisedCTPSinkR1]";
                case 79: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-tu12SupervisedCTPSinkR1]";
                case 80: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-tu11SupervisedCTPSinkR1]";
                case 81: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-au4SupervisedCTPSinkR1]";
                case 82: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-au3SupervisedCTPSinkR1]";
                case 83: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-tu3SupervisedCTPSinkR1]";
                case 84: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-tu2SupervisedCTPSinkR1]";
                case 85: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-tu12SupervisedCTPSinkR1]";
                case 86: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-tu11SupervisedCTPSinkR1]";
                case 87: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-au4SupervisedCTPSinkR1]";
                case 88: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-au3SupervisedCTPSinkR1]";
                case 89: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-tu3SupervisedCTPSinkR1]";
                case 90: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-tu2SupervisedCTPSinkR1]";
                case 91: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-tu12SupervisedCTPSinkR1]";
                case 92: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-tu11SupervisedCTPSinkR1]";
                case 93: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[msAdaptationCurrentData-au4CTPSource]";
                case 94: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[msAdaptationCurrentData-au3CTPSource]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
            }

        #endregion

        // attribute
        #region 0.0.7.774.127.6.0.7.*

        oid_0_0_7_774_127_6_0_7:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[nEUAS]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[fEUAS]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[fCNearEnd]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[eSANearEnd]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[eSBNearEnd]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[fCFarEnd]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[eSAFarEnd]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[eSBFarEnd]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // ptl
        #region 0.0.7.774.127.7.*

        oid_0_0_7_774_127_7:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_7_774_127_7_0;
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/{values[index - 1]}";
            }

        // informationModel
        #region 0.0.7.774.127.7.0.*

        oid_0_0_7_774_127_7_0:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]";
            switch (values[index++])
            {
                case 2: goto oid_0_0_7_774_127_7_0_2;
                case 3: goto oid_0_0_7_774_127_7_0_3;
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Packages]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Parameters]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Name bindings]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Attribute types]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Action types]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[ANotifications]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/{values[index - 1]}";
            }

        // asn1Module
        #region 0.0.7.774.127.7.0.2.*

        oid_0_0_7_774_127_7_0_2:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[ASN.1 modules]/[SDHPTLASN1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
            }

        #endregion

        // managedObjectClass
        #region 0.0.7.774.127.7.0.3.*

        oid_0_0_7_774_127_7_0_3:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[labelledElectricalSPITTPBidirectional]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[labelledElectricalSPITTPSink]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[labelledElectricalSPITTPSource]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[labelledOpticalSPITTPBidirectional]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[labelledOpticalSPITTPSink]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[labelledOpticalSPITTPSource]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc11PathTraceTTPBidirectional]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc11PathTraceTTPSink]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc11PathTraceTTPSource]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc12PathTraceTTPBidirectional]";
                case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc12PathTraceTTPSink]";
                case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc12PathTraceTTPSource]";
                case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc2PathTraceTTPBidirectional]";
                case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc2PathTraceTTPSink]";
                case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc2PathTraceTTPSource]";
                case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC2PathTraceTTPBidirectional]";
                case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC2PathTraceTTPSink]";
                case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC2PathTraceTTPSource]";
                case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC12PathTraceTTPBidirectional]";
                case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC12PathTraceTTPSink]";
                case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC12PathTraceTTPSource]";
                case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC11PathTraceTTPBidirectional]";
                case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC11PathTraceTTPSink]";
                case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC11PathTraceTTPSource]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // sdhRadioIM
        #region 0.0.7.774.127.8.*

        oid_0_0_7_774_127_8:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_7_774_127_8_0;
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/{values[index - 1]}";
            }

        // informationModel
        #region 0.0.7.774.127.8.0.*

        oid_0_0_7_774_127_8_0:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]";
            switch (values[index++])
            {
                case 2: goto oid_0_0_7_774_127_8_0_2;
                case 3: goto oid_0_0_7_774_127_8_0_3;
                case 4: goto oid_0_0_7_774_127_8_0_4;
                case 5: goto oid_0_0_7_774_127_8_0_5;
                case 6: goto oid_0_0_7_774_127_8_0_6;
                case 7: goto oid_0_0_7_774_127_8_0_7;
                case 9: goto oid_0_0_7_774_127_8_0_9;
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Notifications]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/{values[index - 1]}";
            }

        // asn1Module
        #region 0.0.7.774.127.8.0.2.*

        oid_0_0_7_774_127_8_0_2:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[ASN.1 modules]/[SDHRadioTpASN1]";
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[ASN.1 modules]/[SDHRadioProtASN1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
            }

        #endregion

        // managedObjectClass
        #region 0.0.7.774.127.8.0.3.*

        oid_0_0_7_774_127_8_0_3:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioSPITTPBidirectional]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioSPITTPSink]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioSPITTPSource]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[sdhRadioProtectionGroup]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[sdhRadioProtectionUnit]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[msTcCTPBidirectional]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[msTcCTPSink]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[msTcCTPSource]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[msTcTTPBidirectional]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[msTcTTPSink]";
                case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[msTcTTPSource]";
                case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[au4HopcCTPBidirectional]";
                case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[au4HopcCTPSink]";
                case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[au4HopcCTPSource]";
                case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[vc4HopcTTPBidirectional]";
                case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[vc4HopcTTPSink]";
                case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[vc4HopcTTPSource]";
                case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioUnprotectedCTPBidirectional]";
                case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioUnprotectedCTPSink]";
                case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioUnprotectedCTPSource]";
                case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioProtectedTTPBidirectional]";
                case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioProtectedTTPSink]";
                case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioProtectedTTPSource]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
            }

        #endregion

        // package
        #region 0.0.7.774.127.8.0.4.*

        oid_0_0_7_774_127_8_0_4:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]";
            switch (values[index++])
            {
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[atpcPackage]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[rxLOSNotificationPackage]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[demLOSNotificationPackage]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[txLOSNotificationPackage]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[modLOSNotificationPackage]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[exerciseOnOffPkg]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[singleExercisePkg]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[privilegedChannelPkg]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[radioHoldOffTimePkg]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/{values[index - 1]}";
            }

        #endregion

        // parameter
        #region 0.0.7.774.127.8.0.5.*

        oid_0_0_7_774_127_8_0_5:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Parameters]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Parameters]/[radioProtectionStatusParameter]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Parameters]/{values[index - 1]}";
            }

        #endregion

        // nameBinding
        #region 0.0.7.774.127.8.0.6.*

        oid_0_0_7_774_127_8_0_6:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[radioSPITTPSink-managedElement]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[radioSPITTPSink-managedElement]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[rsCTPSink-radioSPITTPSink]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[rsCTPSource-radioSPITTPSource]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[augSink-msTcTTPSink]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[augSource-msTcTTPSource]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[msTcCTPSink-rsTTPSink]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[msTcCTPSource-rsTTPSource]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[msTcTTPSink-sdhNE]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[msTcTTPSource-sdhNE]";
                case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[vc4HopcTTPSink-sdhNE]";
                case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[vc4HopcTTPSource-sdhNE]";
                case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[au4HopcCTPSink-augSink]";
                case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[au4HopcCTPSource-augSource]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
            }

        #endregion

        // attribute
        #region 0.0.7.774.127.8.0.7.*

        oid_0_0_7_774_127_8_0_7:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[atpcImplemented]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[atpcEnabled]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[radioFrequency]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[radioSPITTPId]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[hitless]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[radioHoldOffTime]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[rpsSummaryStatus]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[exerciseOn]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[privilegedChannel]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[radioProtectionStatus]";
                case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[radioUnprotectedCTPId]";
                case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[radioProtectedTTPId]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
            }

        #endregion

        // action
        #region 0.0.7.774.127.8.0.9.*

        oid_0_0_7_774_127_8_0_9:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Action types]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Action types]/[invokeRadioExercise]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Action types]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // protCoord
        #region 0.0.7.774.127.9.*

        oid_0_0_7_774_127_9:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_7_774_127_9_0;
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/{values[index - 1]}";
            }

        // informationModel
        #region 0.0.7.774.127.9.0.*

        oid_0_0_7_774_127_9_0:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]";
            switch (values[index++])
            {
                case 2: goto oid_0_0_7_774_127_9_0_2;
                case 3: goto oid_0_0_7_774_127_9_0_3;
                case 5: goto oid_0_0_7_774_127_9_0_5;
                case 6: goto oid_0_0_7_774_127_9_0_6;
                case 7: goto oid_0_0_7_774_127_9_0_7;
                case 9: goto oid_0_0_7_774_127_9_0_9;
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/{values[index - 1]}";
            }

        // asn1Module
        #region 0.0.7.774.127.9.0.2.*

        oid_0_0_7_774_127_9_0_2:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[ASN.1 modules]/[SDHProtCoordASN1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
            }

        #endregion

        // managedObjectClass
        #region 0.0.7.774.127.9.0.3.*

        oid_0_0_7_774_127_9_0_3:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Managed object classes]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectionCoordinator]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[sdhMSProtectionCoordinator]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
            }

        #endregion

        // parameter
        #region 0.0.7.774.127.9.0.5.*

        oid_0_0_7_774_127_9_0_5:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]/[mSPConfigurationError]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]/[mSPGroupConfigurationParameter]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]/[mSPUnitConfigurationParameter]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]/[protectionConfigurationError]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]/[removeProtectionError]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]/{values[index - 1]}";
            }

        #endregion

        // nameBinding
        #region 0.0.7.774.127.9.0.6.*

        oid_0_0_7_774_127_9_0_6:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Name bindings]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectionCoordinator-sdhNE]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
            }

        #endregion

        // nameBinding
        #region 0.0.7.774.127.9.0.7.*

        oid_0_0_7_774_127_9_0_7:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Attribute types]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionCoordinatorId]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
            }

        #endregion

        // action
        #region 0.0.7.774.127.9.0.9.*

        oid_0_0_7_774_127_9_0_9:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Action types]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Action types]/[dismissProtection]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Action types]/[establishProtection]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Action types]/[modifyProtection]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Action types]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // msspr
        #region 0.0.7.774.127.10.*

        oid_0_0_7_774_127_10:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_7_774_127_10_0;
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/{values[index - 1]}";
            }

        // informationModel
        #region 0.0.7.774.127.10.0.*

        oid_0_0_7_774_127_10_0:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_7_774_127_10_0_0;
                case 2: goto oid_0_0_7_774_127_10_0_2;
                case 3: goto oid_0_0_7_774_127_10_0_3;
                case 4: goto oid_0_0_7_774_127_10_0_4;
                case 5: goto oid_0_0_7_774_127_10_0_5;
                case 6: goto oid_0_0_7_774_127_10_0_6;
                case 7: goto oid_0_0_7_774_127_10_0_7;
                case 9: goto oid_0_0_7_774_127_10_0_9;
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/{values[index - 1]}";
            }

        // standardSpecificExtension
        #region 0.0.7.774.127.10.0.0.*

        oid_0_0_7_774_127_10_0_0:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_7_774_127_10_0_0_0;
                case 1: goto oid_0_0_7_774_127_10_0_0_1;
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/{values[index - 1]}";
            }

        // mssprProtectionCriteria
        #region 0.0.7.774.127.10.0.0.0.*

        oid_0_0_7_774_127_10_0_0_0:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[mssprProtectionCriteria]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[mssprProtectionCriteria]/[mssprExcessiveErrorCriteria]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[mssprProtectionCriteria]/{values[index - 1]}";
            }

        #endregion

        // msSPRProbableCause
        #region 0.0.7.774.127.10.0.0.1.*

        oid_0_0_7_774_127_10_0_0_1:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]/[msSPRDefaultKBytes]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]/[msSPRInconsistentAPSCodes]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]/[msSPRNodeIdMismatch]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]/[msSPRImproperAPSCodes]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]/[msSPRApsChannelProcessingFailure]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // asn1Module
        #region 0.0.7.774.127.10.0.2.*

        oid_0_0_7_774_127_10_0_2:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[ASN.1 modules]/[SDHMSSPRASN1]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
            }

        #endregion

        // managedObjectClass
        #region 0.0.7.774.127.10.0.3.*

        oid_0_0_7_774_127_10_0_3:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[auSquelchTable]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[msSPRProtectionGroup]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[msSPRProtectionUnit]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[nutTable]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[ripTable]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[sdhMSSPRProtectionCoordinator]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[sPRingManager]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[squelchTable]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
            }

        #endregion

        // package
        #region 0.0.7.774.127.10.0.4.*

        oid_0_0_7_774_127_10_0_4:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/[changeSPRConfigurationPkg]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/[enhancedWtrSpanPkg]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/[fourFiberPUPkg]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/[manualSPRConfigurationPkg]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/[restoreExtraTrafficPkg]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/[wtrSpanPkg]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/{values[index - 1]}";
            }

        #endregion

        // parameter
        #region 0.0.7.774.127.10.0.5.*

        oid_0_0_7_774_127_10_0_5:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Parameters]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Parameters]/[msSPRConfigurationError]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Parameters]/[msSPRLockoutTypeParameter]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Parameters]/[msSPRProtectionGroupConfigParameter]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Parameters]/[msSPRProtectionStatusParameter]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Parameters]/{values[index - 1]}";
            }

        #endregion

        // nameBinding
        #region 0.0.7.774.127.10.0.6.*

        oid_0_0_7_774_127_10_0_6:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]/[auSquelchTable-squelchTable]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]/[nutTable-sPRingManager]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]/[ripTable-sPRingManager]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]/[sPRingManager-managedElement]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]/[squelchTable-sPRingManager]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
            }

        #endregion

        // attribute
        #region 0.0.7.774.127.10.0.7.*

        oid_0_0_7_774_127_10_0_7:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[auTable]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[auNumber]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[currentSquelchingList]";
                case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[directionTable]";
                case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[enhancedWaitToRestoreTimeSpan]";
                case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[msSPRProtectionStatus]";
                case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[nodeNumber]";
                case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[nutChannelList]";
                case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[nutTableId]";
                case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[protectionGroupPointer]";
                case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[restoreExtraTraffic]";
                case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[ringId]";
                case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[ringMap]";
                case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[ringPU]";
                case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[ripChannelList]";
                case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[ripTableId]";
                case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[spanPU]";
                case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[sPRingApplication]";
                case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[sPRingManagerId]";
                case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[squelchTableId]";
                case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[waitToRestoreTimeSpan]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
            }

        #endregion

        // action
        #region 0.0.7.774.127.10.0.9.*

        oid_0_0_7_774_127_10_0_9:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Action types]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Action types]/[changeSPRConfiguration]";
                case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Action types]/[updateRipTable]";
                case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Action types]/[updateSquelchTable]";
                default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Action types]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        #endregion

        #endregion

        // g722-1, g7221
        #region 0.0.7.7221.*

        oid_0_0_7_7221:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_7_7221_1;
                default: return $"/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/{values[index - 1]}";
            }

        // generic-capabilities
        #region 0.0.7.7221.1.*

        oid_0_0_7_7221_1:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/[Generic capabilities]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/[Generic capabilities]/[Standard capability identifier]";
                case 2: goto oid_0_0_7_7221_1_2;
                default: return $"/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/[Generic capabilities]/{values[index - 1]}";
            }

        // generic-capabilities
        #region 0.0.7.7221.1.2.*

        oid_0_0_7_7221_1_2:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/[Generic capabilities]/[Extended modes]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/[Generic capabilities]/[Extended modes]/[Extended mode capability]";
                default: return $"/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/[Generic capabilities]/[Extended modes]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // 7222
        #region 0.0.7.7222.*

        oid_0_0_7_7222:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Wideband coding of speech at around 16 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB)]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_7_7222_1;
                default: return $"/ITU-T/Recommendation/G/[Wideband coding of speech at around 16 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB)]/{values[index - 1]}";
            }

        // 7222
        #region 0.0.7.7222.1.*

        oid_0_0_7_7222_1:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Wideband coding of speech at around 16 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB)]/[Generic capabilities]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[Wideband coding of speech at around 16 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB)]/[Generic capabilities]/[First generic capability]";
                default: return $"/ITU-T/Recommendation/G/[Wideband coding of speech at around 16 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB)]/[Generic capabilities]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // g776-1, g7761
        #region 0.0.7.7761.*

        oid_0_0_7_7761:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]";
            switch (values[index++])
            {
                case 7: goto oid_0_0_7_7761_7;
                default: return $"/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/{values[index - 1]}";
            }

        // attribute
        #region 0.0.7.7761.7.*

        oid_0_0_7_7761_7:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]";
            switch (values[index++])
            {
                case 235: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[facsimileDemodulation]";
                case 317: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[facsimileDemodulationDS0]";
                case 318: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[q50aSimpDLConAbcd]";
                case 319: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[nssNotSupportedManufacturerCode]";
                case 320: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[nssNotSupportedMachineCode]";
                case 321: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[bcAssignment]";
                case 322: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[alarmSeverityClassification]";
                default: return $"/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // gntm
        #region 0.0.7.85501.*

        oid_0_0_7_85501:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_7_85501_0;
                default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/{values[index - 1]}";
            }

        // informationModel
        #region 0.0.7.85501.0.*

        oid_0_0_7_85501_0:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]";
            switch (values[index++])
            {
                case 2: goto oid_0_0_7_85501_0_2;
                case 3: goto oid_0_0_7_85501_0_3;
                case 4: goto oid_0_0_7_85501_0_4;
                case 6: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Name bindings]";
                case 7: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Attribute types]";
                case 9: goto oid_0_0_7_85501_0_9;
                case 10: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Notifications]";
                case 12: goto oid_0_0_7_85501_0_12;
                default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/{values[index - 1]}";
            }

        // asn1Modules
        #region 0.0.7.85501.0.2.*

        oid_0_0_7_85501_0_2:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[ASN.1 modules]/[G85501-ASN1TypeModule]";
                default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
            }

        #endregion

        // managedObjectClass
        #region 0.0.7.85501.0.3.*

        oid_0_0_7_85501_0_3:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Managed object classes]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Managed object classes]/[basicLayerNetworkDomain]";
                case 2: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Managed object classes]/[basicSubNetwork]";
                default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Managed object classes]/{values[index - 1]}";
            }

        #endregion

        // package
        #region 0.0.7.85501.0.4.*

        oid_0_0_7_85501_0_4:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/[basicConnectionPerformerPackage]";
                case 2: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/[basicTrailHandlerPackage]";
                case 3: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/[logicalLinkEndHandlerPackage]";
                case 4: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/[logicalLinkHandlerPackage]";
                case 5: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/[topologicalLinkEndHandlerPackage]";
                case 6: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/[topologicalLinkHandlerPackage]";
                default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/{values[index - 1]}";
            }

        #endregion

        // action
        #region 0.0.7.85501.0.9.*

        oid_0_0_7_85501_0_9:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[associateNetworkTTPWithTopologicalLinkEnd]";
                case 2: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[associateTrailWithTopologicalLink]";
                case 3: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[disassociateNetworkTTPFromTopologicalLinkEnd]";
                case 4: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[disassociateTrailFromTopologicalLink]";
                case 5: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[establishLogicalLink]";
                case 6: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[establishLogicalLinkAndEnds]";
                case 7: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[establishTopologicalLink]";
                case 8: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[establishTopologicalLinkAndEnds]";
                case 9: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[releaseSnc]";
                case 10: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[releaseTrail]";
                case 11: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[removeLogicalLink]";
                case 12: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[removeLogicalLinkAndEnds]";
                case 13: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[removeTopologicalLink]";
                case 14: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[removeTopologicalLinkAndEnds]";
                case 15: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[setupSnc]";
                case 16: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[setupTrail]";
                default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/{values[index - 1]}";
            }

        #endregion

        // specificError
        #region 0.0.7.85501.0.12.*

        oid_0_0_7_85501_0_12:

            if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[aEndNetworkTPConnected]";
                case 2: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[capacityProvisionned]";
                case 3: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[consistencyFailure]";
                case 4: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToAssociate]";
                case 5: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToConnect]";
                case 6: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToCreateTopologicalLink]";
                case 7: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToDeleteLink]";
                case 8: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToDeleteTopologicalLinkEnd]";
                case 9: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToDisassociate]";
                case 10: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToRelease]";
                case 11: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToSetDirectionality]";
                case 13: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[finalCapacitiesFailure]";
                case 14: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[incorrectLink]";
                case 15: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[incorrectLinkEnds]";
                case 16: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[incorrectSubnetwork]";
                case 17: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[incorrectSubnetworkTerminationPoints]";
                case 18: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[initialCapacitiesFailure]";
                case 19: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[invalidTrafficDescriptor]";
                case 20: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[invalidTrail]";
                case 21: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[invalidTransportServiceCharacteristics]";
                case 23: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[linkAndTrailsNotCompatible]";
                case 24: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[linkEndAndNetworkTTPsNotCompatible]";
                case 25: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[linkConnectionsExisting]";
                case 26: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[networkCTPsExisting]";
                case 27: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[networkTTPAlreadyAssociated]";
                case 28: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[networkTTPNotAssociated]";
                case 29: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[networkTTPsInAEndAccessGroupConnected]";
                case 30: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[networkTTPsInZEndAccessGroupConnected]";
                case 31: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[networkTTPsNotPartOfLayerND]";
                case 32: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[noSuchNetworkTTP]";
                case 33: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[noSuchSnc]";
                case 34: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[noSuchTrail]";
                case 35: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[trailAlreadyAssociated]";
                case 36: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[sncConnected]";
                case 37: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[trailConnected]";
                case 38: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[trailNotAssociated]";
                case 39: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[unknownSnc]";
                case 40: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[unknownTrail]";
                case 41: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[userIdentifierNotUnique]";
                case 42: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[wrongAEndDirectionality]";
                case 43: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[wrongZEndDirectionality]";
                case 44: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[zEndNetworkTPConnected]";
                default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        #endregion

        // h
        #region 0.0.8.*

        oid_0_0_8:

            if (index == values.Length) return "/ITU-T/Recommendation/H";
            switch (values[index++])
            {
                case 224: goto oid_0_0_8_224;
                case 230: goto oid_0_0_8_230;
                case 235: goto oid_0_0_8_235;
                case 239: goto oid_0_0_8_239;
                case 241: goto oid_0_0_8_241;
                case 245: goto oid_0_0_8_245;
                case 248: goto oid_0_0_8_248;
                case 249: goto oid_0_0_8_249;
                case 261: goto oid_0_0_8_261;
                case 263: goto oid_0_0_8_263;
                case 282: goto oid_0_0_8_282;
                case 283: goto oid_0_0_8_283;
                case 323: goto oid_0_0_8_323;
                case 324: goto oid_0_0_8_324;
                case 341: goto oid_0_0_8_341;
                //TODO: case 350: goto oid_0_0_8_350;
                //TODO: case 450: goto oid_0_0_8_450;
                //TODO: case 460: goto oid_0_0_8_460;
                //TODO: case 641: goto oid_0_0_8_641;
                //TODO: case 2250: goto oid_0_0_8_2250;
                default: return $"/ITU-T/Recommendation/H/{values[index - 1]}";
            }

        // h224
        #region 0.0.8.224.*

        oid_0_0_8_224:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[A real time control protocol for simplex applications using the H.221 LSD/HSD/HLP channels]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_224_1;
                default: return $"/ITU-T/Recommendation/H/[A real time control protocol for simplex applications using the H.221 LSD/HSD/HLP channels]/{values[index - 1]}";
            }

        // generic-capabilities
        #region 0.0.8.224.1.*

        oid_0_0_8_224_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[A real time control protocol for simplex applications using the H.221 LSD/HSD/HLP channels]/[Generic capability identifier]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/H/[A real time control protocol for simplex applications using the H.221 LSD/HSD/HLP channels]/[Generic capability identifier]/[First generic capability]";
                default: return $"/ITU-T/Recommendation/H/[A real time control protocol for simplex applications using the H.221 LSD/HSD/HLP channels]/[Generic capability identifier]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // 230
        #region 0.0.8.230.*

        oid_0_0_8_230:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Frame-synchronous control and indication signals for audiovisual systems]";
            switch (values[index++])
            {
                case 2: return "/ITU-T/Recommendation/H/[Frame-synchronous control and indication signals for audiovisual systems]/[Generic message]";
                default: return $"/ITU-T/Recommendation/H/[Frame-synchronous control and indication signals for audiovisual systems]/{values[index - 1]}";
            }

        #endregion

        // h235
        #region 0.0.8.235.*

        oid_0_0_8_235:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_8_235_0;
                default: return $"/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/{values[index - 1]}";
            }

        // version
        #region 0.0.8.235.0.*

        oid_0_0_8_235_0:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_235_0_1;
                case 2: goto oid_0_0_8_235_0_2;
                case 3: goto oid_0_0_8_235_0_3;
                case 9: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[End-to-end ClearToken carrying sendersID for verification at the recipient side]";
                default: return $"/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/{values[index - 1]}";
            }

        // 1
        #region 0.0.8.235.0.1.*

        oid_0_0_8_235_0_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[Used in Procedure I for the CryptoToken-tokenOID, indicating that the hash includes all fields in the RAS/H.225.0 message (authentication and integrity)]";
                case 2: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[Used in \"Procedure II\" for the CryptoToken-tokenOID indicating that the signature includes a subset of fields in the RAS/H.225.0 message (ClearToken) for authentication-only terminals without integrity]";
                case 3: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[Used in \"Procedure II\" for the ClearToken-tokenOID indicating that the ClearToken is being used for end-to-end authentication/integrity]";
                case 4: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[Used in \"Procedures II or III\" to indicate that certificate carries a Uniform Resource Locator (URL)]";
                case 5: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[ClearToken being used for message authentication and integrity (used in \"Procedure I\" for the ClearToken-tokenOID)]";
                case 6: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[Used in \"Procedure I\" indicating use of HMAC-SHA1-96]";
                case 7: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[Used in \"Procedure II\" to indicate message authentication, integrity and non-repudiation]";
                default: return $"/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/{values[index - 1]}";
            }

        #endregion

        // 2
        #region 0.0.8.235.0.2.*

        oid_0_0_8_235_0_2:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Hash that includes all fields in the RAS/H.225.0 message (authentication and integrity) (used in \"Procedure I\" for the ClearToken-tokenOID)]";
                case 2: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Hash that includes all fields in the RAS/H.225.0 message (authentication and integrity) (used in \"Procedure I\" for the ClearToken-tokenOID)]";
                case 3: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Hash that includes all fields in the RAS/H.225.0 message (authentication and integrity) (used in \"Procedure I\" for the ClearToken-tokenOID)]";
                case 4: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Certificate that carries a Uniform Resource Locator (URL) in Procedures \"II\" or \"III\"]";
                case 5: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[ClearToken being used for message authentication and integrity (used in \"Procedure I\" for the ClearToken-tokenOID)]";
                case 6: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Use of HMAC-SHA1-96 (used in \"Procedure I\" for the Algorithm OID)]";
                case 7: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Token used in \"Procedure II\" to indicate message authentication, integrity and non-repudiation]";
                case 8: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Anti-spamming using HMAC-SHA1-96]";
                case 9: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[End-to-end ClearToken carrying sendersID for verification at the recipient side]";
                case 31: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Remote Authentication Dial-In User Service (RADIUS) challenge in the ClearToken]";
                case 32: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Remote Authentication Dial-In User Service (RADIUS) response (conveyed in the challenge field) in the ClearToken]";
                case 33: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Back-End Server (BES) default mode with a protected password in the ClearToken]";
                case 40: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Non-standard DH-group (Diffie-Hellman) explicitly provided]";
                case 43: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[1024-bit bDH group]";
                default: return $"/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/{values[index - 1]}";
            }

        #endregion

        // 3
        #region 0.0.8.235.0.3.*

        oid_0_0_8_235_0_3:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Voice encryption using Triple-DES (168-bit) in outer-OFB mode and 1024-bit DH-group with 64-bit feedback]";
                case 2: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Used in \"Procedure II\" for the CryptoToken-tokenOID indicating that the signature includes a subset of fields in the RAS/H.225.0 message (ClearToken) for authentication-only terminals without integrity]";
                case 9: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[End-to-end ClearToken carrying sendersID for verification at the recipient side]";
                case 12: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[H.245 Dual Tone Multi-Frequency (DTMF) encryption with DES-56 in Enhanced Output FeedBack (EOFB) mode]";
                case 13: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[H.245 Dual Tone Multi-Frequency (DTMF) encryption with 3DES-168 in Enhanced Output FeedBack (EOFB) mode]";
                case 14: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[H.245 Dual Tone Multi-Frequency (DTMF) encryption with AES-128 in Enhanced Output FeedBack (EOFB) mode]";
                case 24: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Version 3 capability indicator in ClearToken during call signalling]";
                case 26: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Indicates the \"NULL encryption algorithm\"]";
                case 27: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Voice encryption using RC2-compatible (56 bit) or RC2-compatible in Enhanced Output FeedBack (EOFB) mode and 512-bit DH-group]";
                case 28: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Voice encryption using Data Encryption Standard (DES) (56 bit) in Enhanced Output FeedBack (EOFB) mode and 512-bit DH-group with 64-bit feedback]";
                case 29: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Voice encryption using Triple-DES (168 bit) in outer-EOFB mode (Enhanced Output FeedBack) and 1024-bit DH-group with 64-bit feedback]";
                case 30: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Voice encryption using Advanced Encryption Standard (AES) (128-bit) in Enhanced Output FeedBack (EOFB) mode and 1024-bit DH-group]";
                case 40: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Non-standard DH-group explicitly provided]";
                case 43: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[1024-bit Diffie-Hellman (DH) group]";
                case 44: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[1536-bit Diffie-Hellman (DH) group]";
                case 48: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Used in the Direct-Routed Call (DRC) procedure during \"GRQ/RRQ\" and \"GCF/RCF\" and \"ARQ\" message to let the EndPoint/GateKeeper (EP/GK) indicate support of Annex I]";
                case 49: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Used in the Direct-Routed Call (DRC) procedure for the ClearToken tokenOID indicating that the CLearToken holds an end-to-end key for the caller]";
                case 50: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Used in the Direct-Routed Call (DRC) procedure for the ClearToken tokenOID indicating that the ClearToken holds an end-to-end key for the callee]";
                case 51: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Used in the Direct-Routed Call (DRC) procedure for the keyDerivationOID within V3KeySyncMaterial to indicate the applied key derivation method in clause I.10 using the HMAC-SHA1 pseudo-random function]";
                case 71: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Indicates a baseline ClearToken for Rec. ITU-T H.235, Annex F in the context of this annex]";
                case 72: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Symmetric key distribution protocol using pre-shared symmetric keys and Keyed-Hashing for Message Authentication (HMACs, see IETF RFC 2104 and RFC 3830)]";
                case 73: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Diffie-Hellman key agreement protocol using pre-shared symmetric keys and Keyed-Hashing for Message Authentication (HMACs, see IETF RFC 2104 and RFC 3830)]";
                case 74: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[(RSA-based) public-key distribution protocol using digital signatures (see IETF RFC 3830)]";
                case 75: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Diffie-Hellman key agreement protocol using digital signatures (see IETF RFC 3830)]";
                case 76: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Multimedia Internet KEYing (MIKEY) protocol family generally without indicating specifically any particular MIKEY key management protocol variant such as MIKEY-PS, MIKEY-DHHMAC, MIKEY-PK-SIGN or MIKEY-DH-SIGN]";
                default: return $"/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // h239
        #region 0.0.8.239.*

        oid_0_0_8_239:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_239_1;
                case 2: return "/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]/[Generic message identifier]";
                default: return $"/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]/{values[index - 1]}";
            }

        // generic-capabilities
        #region 0.0.8.239.1.*

        oid_0_0_8_239_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]/[Generic capability identifier]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]/[Generic capability identifier]/[Control Capability]";
                case 2: return "/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]/[Generic capability identifier]/[Extended Video Capability]";
                default: return $"/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]/[Generic capability identifier]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // h241
        #region 0.0.8.241.*

        oid_0_0_8_241:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_8_241_0;
                default: return $"/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/{values[index - 1]}";
            }

        // specificVideoCodecCapabilities
        #region 0.0.8.241.0.*

        oid_0_0_8_241_0:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_8_241_0_0;
                default: return $"/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/{values[index - 1]}";
            }

        // h264
        #region 0.0.8.241.0.0.*

        oid_0_0_8_241_0_0:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_8_241_0_0_0;
                case 1: return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Generic capability identifier]";
                case 2: return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Set submode]";
                case 3: return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Set Scalable Video Coding (SVC) mode capability]";
                default: return $"/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/{values[index - 1]}";
            }

        // h264
        #region 0.0.8.241.0.0.0.*

        oid_0_0_8_241_0_0_0:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Internet Protocol (IP) Packetisation]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Internet Protocol (IP) Packetisation]/[Transport of Rec. ITU-T H.264 streams in Rec. ITU-T H.323 systems]";
                case 1: return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Internet Protocol (IP) Packetisation]/[ITU-T H.241/H.264 video protocol, IETF RFC 3984 non interleaved]";
                case 2: return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Internet Protocol (IP) Packetisation]/[ITU-T H.241/H.264 video protocol, IETF RFC 3984 interleaved]";
                default: return $"/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Internet Protocol (IP) Packetisation]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        #endregion

        // h245
        #region 0.0.8.245.*

        oid_0_0_8_245:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_8_245_0;
                case 1: goto oid_0_0_8_245_1;
                default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/{values[index - 1]}";
            }

        // version
        #region 0.0.8.245.0.*

        oid_0_0_8_245_0:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 1]";
                case 2: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 2]";
                case 3: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 3]";
                case 4: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 4]";
                case 5: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 5]";
                case 6: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 6]";
                case 7: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 7]";
                case 8: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 8]";
                case 9: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 9]";
                case 10: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 10]";
                case 11: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 11]";
                case 12: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 12]";
                case 13: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 13]";
                case 14: goto oid_0_0_8_245_0_14;
                case 15: goto oid_0_0_8_245_0_15;
                case 16: goto oid_0_0_8_245_0_16;
                case 17: goto oid_0_0_8_245_0_17;
                default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/{values[index - 1]}";
            }

        // 14
        #region 0.0.8.245.0.14.*

        oid_0_0_8_245_0_14:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 14]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 14]/[MULTIMEDIA-SYTSTEM-CONTROL]";
                default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 14]/{values[index - 1]}";
            }

        #endregion

        // 15
        #region 0.0.8.245.0.15.*

        oid_0_0_8_245_0_15:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 15]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 15]/[MULTIMEDIA-SYTSTEM-CONTROL]";
                default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 15]/{values[index - 1]}";
            }

        #endregion

        // 16
        #region 0.0.8.245.0.16.*

        oid_0_0_8_245_0_16:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 16]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 16]/[MULTIMEDIA-SYTSTEM-CONTROL]";
                default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 16]/{values[index - 1]}";
            }

        #endregion

        // 16
        #region 0.0.8.245.0.17.*

        oid_0_0_8_245_0_17:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 17]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 17]/[MULTIMEDIA-SYTSTEM-CONTROL]";
                default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 17]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // generic-capabilities
        #region 0.0.8.245.1.*

        oid_0_0_8_245_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_8_245_1_0;
                case 1: goto oid_0_0_8_245_1_1;
                case 2: goto oid_0_0_8_245_1_2;
                case 3: goto oid_0_0_8_245_1_3;
                case 4: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Generic multiplex capabilities]";
                case 5: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Generic user-input capabilities]";
                default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/{values[index - 1]}";
            }

        // video
        #region 0.0.8.245.1.0.*

        oid_0_0_8_245_1_0:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Video]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Video]/[Generic capability for ISO/IEC 14496-2]";
                default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Video]/{values[index - 1]}";
            }

        #endregion

        // audio
        #region 0.0.8.245.1.1.*

        oid_0_0_8_245_1_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for ISO/IEC 14496-3]";
                case 1: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for the Global System for Mobile (GSM) Adaptive Multi rate speech codec]";
                case 2: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Used to indicate the generic capability for the Algebraic Code-Excited Linear Prediction (ACELP) voice codec specified in TIA/EIA/ANSI IS-136]";
                case 3: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Used to indicate the generic capability for the TIA/EIA/ANSI IS-136 \"US1\" voice codec]";
                case 4: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for the TIA/EIA IS-127 Enhanced Variable Rate Codec]";
                case 5: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Used to indicate the generic capability for the ISO/IEC 13818-7 standard]";
                case 6: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for International Telecommunication Union - Radiocommunication sector (ITU-R) BS.1196 as well as IETF RFC 3389 (deprecated)]";
                case 7: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for L-16 sample base variable rate linear 16-bit codec as defined in IETF RFC 1890]";
                case 8: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Bounded audio stream capability]";
                case 9: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for the Global System for Mobile communications (GSM) Adaptive Multi Rate Narrow Band (AMR-NB) codec (defined in Rec. ITU-T H.245, Annex R)]";
                case 10: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for the Global System for Mobile communications (GSM) Adaptive Multi Rate Wide Band (AMR-WB) codec (defined in Rec. ITU-T H.245, Annex R)]";
                case 11: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Used to indicate the generic capability for the Internet Low Bit Rate Codec (iLBC) (defined in ITU-T H.245, Annex S)]";
                case 12: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Used to indicate the generic capability for ITU-R BS.1196 (defined in ITU-T H.245, Annex M)]";
                case 13: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Used to indicate the generic capability for signalling comfort noise as specified in RFC 3389 (defined in ITU-T H.245, Annex N)]";
                default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/{values[index - 1]}";
            }

        #endregion

        // data
        #region 0.0.8.245.1.2.*

        oid_0_0_8_245_1_2:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Data]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Data]/[Generic capability for ISO/IEC 14496-1]";
                case 1: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Data]/[Used to indicate the generic capability for Nx64 clear channel data transmission (documented in ITU-T H.245, Annex Q)]";
                default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Data]/{values[index - 1]}";
            }

        #endregion

        // control
        #region 0.0.8.245.1.3.*

        oid_0_0_8_245_1_3:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Control]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Control]/[Generic capability for logical channel bit rate management]";
                case 1: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Control]/[DynamicPayloadType Replacement (generic capability to replace the dynamic payload type value signalled in open logical channel connection requests with the value signalled in the corresponding open logical channel acknowledgements)]";
                case 2: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Control]/[Generic capability related to support of different versions of the Internet Protocol (IP) for open logical channel signaling]";
                default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Control]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // h248
        #region 0.0.8.248.*

        oid_0_0_8_248:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Gateway control protocol]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_8_248_0;
                default: return $"/ITU-T/Recommendation/H/[Gateway control protocol]/{values[index - 1]}";
            }

        // modules
        #region 0.0.8.248.0.*

        oid_0_0_8_248_0:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Gateway control protocol]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_8_248_0_0;
                default: return $"/ITU-T/Recommendation/H/[Gateway control protocol]/[ASN.1 modules]/{values[index - 1]}";
            }

        // media-gateway-control
        #region 0.0.8.248.0.0.*

        oid_0_0_8_248_0_0:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Gateway control protocol]/[ASN.1 modules]/[MEDIA-GATEWAY-CONTROL]";
            switch (values[index++])
            {
                case 2: return "/ITU-T/Recommendation/H/[Gateway control protocol]/[ASN.1 modules]/[MEDIA-GATEWAY-CONTROL]/[Version 2]";
                case 3: return "/ITU-T/Recommendation/H/[Gateway control protocol]/[ASN.1 modules]/[MEDIA-GATEWAY-CONTROL]/[Version 3]";
                default: return $"/ITU-T/Recommendation/H/[Gateway control protocol]/[ASN.1 modules]/[MEDIA-GATEWAY-CONTROL]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // 249 
        #region 0.0.8.249.*

        oid_0_0_8_249:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Recommendation ITU-T H.249]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Recommendation ITU-T H.249]/[navigation-key]";
                case 2: return "/ITU-T/Recommendation/H/[Recommendation ITU-T H.249]/[soft-keys]";
                case 3: return "/ITU-T/Recommendation/H/[Recommendation ITU-T H.249]/[pointing-device]";
                case 4: return "/ITU-T/Recommendation/H/[Recommendation ITU-T H.249]/[modal-interface]";
                default: return $"/ITU-T/Recommendation/H/[Recommendation ITU-T H.249]/{values[index - 1]}";
            }

        #endregion

        // 261 
        #region 0.0.8.261.*

        oid_0_0_8_261:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Video codec for audiovisual services at p x 64 kbits]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_261_1;
                default: return $"/ITU-T/Recommendation/H/[Video codec for audiovisual services at p x 64 kbits]/{values[index - 1]}";
            }

        // generic-capabilities 
        #region 0.0.8.261.1.*

        oid_0_0_8_261_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Video codec for audiovisual services at p x 64 kbits]/[Generic capabilities]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/H/[Video codec for audiovisual services at p x 64 kbits]/[Generic capabilities]/[Video codec]";
                default: return $"/ITU-T/Recommendation/H/[Video codec for audiovisual services at p x 64 kbits]/[Generic capabilities]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // h263
        #region 0.0.8.263.*

        oid_0_0_8_263:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Video coding for low bit rate communication]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_263_1;
                default: return $"/ITU-T/Recommendation/H/[Video coding for low bit rate communication]/{values[index - 1]}";
            }

        // generic-capabilities
        #region 0.0.8.263.1.*

        oid_0_0_8_263_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Video coding for low bit rate communication]/[Generic capabilities]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/H/[Video coding for low bit rate communication]/[Generic capabilities]/[First generic capability]";
                default: return $"/ITU-T/Recommendation/H/[Video coding for low bit rate communication]/[Generic capabilities]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // h282
        #region 0.0.8.282.*

        oid_0_0_8_282:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Remote device control protocol for multimedia applications]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_8_282_0;
                default: return $"/ITU-T/Recommendation/H/[Remote device control protocol for multimedia applications]/{values[index - 1]}";
            }

        // version
        #region 0.0.8.282.0.*

        oid_0_0_8_282_0:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Remote device control protocol for multimedia applications]/[Versions of Recommendation ITU-T H.282]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Remote device control protocol for multimedia applications]/[Versions of Recommendation ITU-T H.282]/[RDC-PROTOCOL]";
                default: return $"/ITU-T/Recommendation/H/[Remote device control protocol for multimedia applications]/[Versions of Recommendation ITU-T H.282]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // h283
        #region 0.0.8.283.*

        oid_0_0_8_283:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Remote device control logical channel transport]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_8_283_0;
                case 1: goto oid_0_0_8_283_1;
                default: return $"/ITU-T/Recommendation/H/[Remote device control logical channel transport]/{values[index - 1]}";
            }

        // version
        #region 0.0.8.283.0.*

        oid_0_0_8_283_0:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Remote device control logical channel transport]/[Versions of Recommendation ITU-T H.283]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Remote device control logical channel transport]/[Versions of Recommendation ITU-T H.283]/[LCT-PROTOCOL]";
                default: return $"/ITU-T/Recommendation/H/[Remote device control logical channel transport]/[Versions of Recommendation ITU-T H.283]/{values[index - 1]}";
            }

        #endregion

        // generic-capabilities
        #region 0.0.8.283.1.*

        oid_0_0_8_283_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Remote device control logical channel transport]/[Generic Capability]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Remote device control logical channel transport]/[Generic Capability]/[First generic capability]";
                default: return $"/ITU-T/Recommendation/H/[Remote device control logical channel transport]/[Generic Capability]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // 323
        #region 0.0.8.323.*

        oid_0_0_8_323:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_8_323_0;
                case 1: goto oid_0_0_8_323_1;
                default: return $"/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/{values[index - 1]}";
            }

        // main
        #region 0.0.8.323.0.*

        oid_0_0_8_323_0:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Main part]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_8_323_0_0;
                default: return $"/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Main part]/{values[index - 1]}";
            }

        // generic-capabilities
        #region 0.0.8.323.0.0.*

        oid_0_0_8_323_0_0:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Main part]/[Generic capabilities]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Main part]/[Generic capabilities]/[singleTransmitterMulticast]";
                default: return $"/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Main part]/[Generic capabilities]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // annex
        #region 0.0.8.323.1.*

        oid_0_0_8_323_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Annexes]";
            switch (values[index++])
            {
                case 7: goto oid_0_0_8_323_1_7;
                default: return $"/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Annexes]/{values[index - 1]}";
            }

        // g
        #region 0.0.8.323.1.7.*

        oid_0_0_8_323_1_7:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Annexes]/[Annex G]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Annexes]/[Annex G]/[T140Data and T140Audio]";
                default: return $"/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Annexes]/[Annex G]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // h324
        #region 0.0.8.324.*

        oid_0_0_8_324:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_324_1;
                default: return $"/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/{values[index - 1]}";
            }

        // generic-capabilities
        #region 0.0.8.324.1.*

        oid_0_0_8_324_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[http]";
                case 1: return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[sessionResetCapability]";
                case 2: goto oid_0_0_8_324_1_2;
                case 3: return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[textConversationCapability]";
                default: return $"/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/{values[index - 1]}";
            }

        // mona
        #region 0.0.8.324.1.2.*

        oid_0_0_8_324_1_2:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[Media-Oriented Negotiation Acceleration (MONA)]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[Media-Oriented Negotiation Acceleration (MONA)]/[Mean Opinion Score (MOS)]";
                case 2: return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[Media-Oriented Negotiation Acceleration (MONA)]/[Mean Opinion Score (MOS) Ack]";
                default: return $"/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[Media-Oriented Negotiation Acceleration (MONA)]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // h341
        #region 0.0.8.341.*

        oid_0_0_8_341:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/{values[index - 1]}";
            }

        // mib, mmRoot
        #region 0.0.8.341.1.*

        oid_0_0_8_341_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_8_341_1_0;
                case 1: goto oid_0_0_8_341_1_1;
                //TODO: case 2: goto oid_0_0_8_341_1_2;
                //TODO: case 3: goto oid_0_0_8_341_1_3;
                //TODO: case 4: goto oid_0_0_8_341_1_4;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/{values[index - 1]}";
            }

        // mmRoot
        #region 0.0.8.341.1.0.*

        oid_0_0_8_341_1_0:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmRoot]";
            switch (values[index++])
            {
                case 0: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmRoot]/[multimediaMibTC]";
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmRoot]/{values[index - 1]}";
            }

        #endregion

        // mmH323Root
        #region 0.0.8.341.1.1.*

        oid_0_0_8_341_1_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_1;
                case 2: goto oid_0_0_8_341_1_1_2;
                //TODO: case 3: goto oid_0_0_8_341_1_1_3;
                //TODO: case 4: goto oid_0_0_8_341_1_1_4;
                //TODO: case 5: goto oid_0_0_8_341_1_1_5;
                //TODO: case 6: goto oid_0_0_8_341_1_1_6;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/{values[index - 1]}";
            }

        // h225CallSignaling
        #region 0.0.8.341.1.1.1.*

        oid_0_0_8_341_1_1_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_1_1;
                case 2: goto oid_0_0_8_341_1_1_1_2;
                case 3: goto oid_0_0_8_341_1_1_1_3;
                case 4: goto oid_0_0_8_341_1_1_1_4;
                case 5: goto oid_0_0_8_341_1_1_1_5;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/{values[index - 1]}";
            }

        // callSignalConfig
        #region 0.0.8.341.1.1.1.1.*

        oid_0_0_8_341_1_1_1_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_1_1_1;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/{values[index - 1]}";
            }

        // callSignalConfigTable
        #region 0.0.8.341.1.1.1.1.1.*

        oid_0_0_8_341_1_1_1_1_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_1_1_1_1;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/{values[index - 1]}";
            }

        // callSignalConfigEntry
        #region 0.0.8.341.1.1.1.1.1.1.*

        oid_0_0_8_341_1_1_1_1_1_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]/[callSignalConfigMaxConnections]";
                case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]/[callSignalConfigAvailableConnections]";
                case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]/[callSignalConfigT303]";
                case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]/[callSignalConfigT301]";
                case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]/[callSignalConfigEnableNotifications]";
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // callSignalStats
        #region 0.0.8.341.1.1.1.2.*

        oid_0_0_8_341_1_1_1_2:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_1_2_1;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/{values[index - 1]}";
            }

        // callSignalStatsTable
        #region 0.0.8.341.1.1.1.2.1.*

        oid_0_0_8_341_1_1_1_2_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_1_2_1_1;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/{values[index - 1]}";
            }

        // callSignalStatsEntry
        #region 0.0.8.341.1.1.1.2.1.1.*

        oid_0_0_8_341_1_1_1_2_1_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsCallConnectionsIn]";
                case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsCallConnectionsOut]";
                case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsAlertingMsgsIn]";
                case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsAlertingMsgsOut]";
                case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsCallProceedingsIn]";
                case 6: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsCallProceedingsOut]";
                case 7: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsSetupMsgsIn]";
                case 8: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsSetupMsgsOut]";
                case 9: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsSetupAckMsgsIn]";
                case 10: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsSetupAckMsgsOut]";
                case 11: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsProgressMsgsIn]";
                case 12: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsProgressMsgsOut]";
                case 13: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsReleaseCompleteMsgsIn]";
                case 14: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsReleaseCompleteMsgsOut]";
                case 15: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsStatusMsgsIn]";
                case 16: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsStatusMsgsOut]";
                case 17: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsStatusInquiryMsgsIn]";
                case 18: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsStatusInquiryMsgsOut]";
                case 19: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsFacilityMsgsIn]";
                case 20: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsFacilityMsgsOut]";
                case 21: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsInfoMsgsIn]";
                case 22: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsInfoMsgsOut]";
                case 23: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsNotifyMsgsIn]";
                case 24: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsNotifyMsgsOut]";
                case 25: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsAverageCallDuration]";
                case 26: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsCallConnections]";
                case 27: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsAlertingMsgs]";
                case 28: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsCallProceedings]";
                case 29: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsSetupMsgs]";
                case 30: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsSetupAckMsgs]";
                case 31: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsProgressMsgs]";
                case 32: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsReleaseCompleteMsgs]";
                case 33: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsStatusMsgs]";
                case 34: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsStatusInquiryMsgs]";
                case 35: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsFacilityMsgs]";
                case 36: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsInfoMsgs]";
                case 37: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsNotifyMsgs]";
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // connections
        #region 0.0.8.341.1.1.1.3.*

        oid_0_0_8_341_1_1_1_3:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsActiveConnections]";
                case 2: goto oid_0_0_8_341_1_1_1_3_2;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/{values[index - 1]}";
            }

        // connectionsTable
        #region 0.0.8.341.1.1.1.3.2.*

        oid_0_0_8_341_1_1_1_3_2:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_1_3_2_1;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/{values[index - 1]}";
            }

        // connectionsTableEntry
        #region 0.0.8.341.1.1.1.3.2.1.*

        oid_0_0_8_341_1_1_1_3_2_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsSrcTransporTAddressTag]";
                case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsSrcTransporTAddress]";
                case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsCallIdentifier]";
                case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsRole]";
                case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsState]";
                case 6: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestTransporTAddressTag]";
                case 7: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestTransporTAddress]";
                case 8: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestAliasTag]";
                case 9: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestAlias]";
                case 10: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsSrcH245SigTransporTAddressTag]";
                case 11: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsSrcH245SigTransporTAddress]";
                case 12: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestH245SigTransporTAddressTag]";
                case 13: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestH245SigTransporTAddress]";
                case 14: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsConfId]";
                case 15: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsCalledPartyNumber]";
                case 16: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestXtraCallingNumber1]";
                case 17: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestXtraCallingNumber2]";
                case 18: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestXtraCallingNumber3]";
                case 19: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestXtraCallingNumber4]";
                case 20: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestXtraCallingNumber5]";
                case 21: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsFastCall]";
                case 22: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsSecurity]";
                case 23: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsH245Tunneling]";
                case 24: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsCanOverlapSend]";
                case 25: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsCRV]";
                case 26: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsCallType]";
                case 27: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsRemoteExtensionAddress]";
                case 28: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsExtraCRV1]";
                case 29: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsExtraCRV2]";
                case 30: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsConnectionStartTime]";
                case 31: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsEndpointType]";
                case 32: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsReleaseCompleteReason]";
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // 4
        #region 0.0.8.341.1.1.1.4.*

        oid_0_0_8_341_1_1_1_4:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[???]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_8_341_1_1_1_4_0;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[???]/{values[index - 1]}";
            }

        // callSignalEvents
        #region 0.0.8.341.1.1.1.4.0.*

        oid_0_0_8_341_1_1_1_4_0:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[???]/[callSignalEvents]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[???]/[callSignalEvents]/[callReleaseComplete]";
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[???]/[callSignalEvents]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // callSignalingMIBConformance
        #region 0.0.8.341.1.1.1.5.*

        oid_0_0_8_341_1_1_1_5:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_1_5_1;
                case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/[callSignalingMIBCompliance]";
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/{values[index - 1]}";
            }

        // callSignalingMIBGroups
        #region 0.0.8.341.1.1.1.5.1.*

        oid_0_0_8_341_1_1_1_5_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/[callSignalConfigGroup]";
                case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/[callSignalStatsGroup]";
                case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/[connectionsGroup]";
                case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/[callSignalEventsGroup]";
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // ras
        #region 0.0.8.341.1.1.2.*

        oid_0_0_8_341_1_1_2:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_2_1;
                case 2: goto oid_0_0_8_341_1_1_2_2;
                case 3: goto oid_0_0_8_341_1_1_2_3;
                case 4: goto oid_0_0_8_341_1_1_2_4;
                case 5: goto oid_0_0_8_341_1_1_2_5;
                case 6: goto oid_0_0_8_341_1_1_2_6;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/{values[index - 1]}";
            }

        // rasConfiguration
        #region 0.0.8.341.1.1.2.1.*

        oid_0_0_8_341_1_1_2_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_2_1_1;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/{values[index - 1]}";
            }

        // rasConfigurationTable
        #region 0.0.8.341.1.1.2.1.1.*

        oid_0_0_8_341_1_1_2_1_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_2_1_1_1;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/{values[index - 1]}";
            }

        // rasConfigurationTableEntry
        #region 0.0.8.341.1.1.2.1.1.1.*

        oid_0_0_8_341_1_1_2_1_1_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]/[rasConfigurationGatekeeperIdentifier]";
                case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]/[rasConfigurationTimer]";
                case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]/[rasConfigurationMaxNumberOfRetries]";
                case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]/[rasConfigurationGatekeeperDiscoveryAddressTag]";
                case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]/[rasConfigurationGatekeeperDiscoveryAddress]";
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // rasRegistration
        #region 0.0.8.341.1.1.2.2.*

        oid_0_0_8_341_1_1_2_2:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_2_2_1;
                case 2: goto oid_0_0_8_341_1_1_2_2_2;
                case 3: goto oid_0_0_8_341_1_1_2_2_3;
                case 4: goto oid_0_0_8_341_1_1_2_2_4;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/{values[index - 1]}";
            }

        // rasRegistrationTable
        #region 0.0.8.341.1.1.2.2.1.*

        oid_0_0_8_341_1_1_2_2_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_2_2_1_1;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/{values[index - 1]}";
            }

        // rasRegistrationTableEntry
        #region 0.0.8.341.1.1.2.2.1.1.*

        oid_0_0_8_341_1_1_2_2_1_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationCallSignallingAddressTag]";
                case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationCallSignallingAddress]";
                case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationSrcRasAddressTag]";
                case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationSrcRasAddress]";
                case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationIsGatekeeper]";
                case 6: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationGatekeeperId]";
                case 7: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationEndpointId]";
                case 8: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationEncryption]";
                case 9: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationWillSupplyUUIE]";
                case 10: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationIntegrityCheckValue]";
                case 11: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationTableNumberOfAliases]";
                case 12: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationTableRowStatus]";
                case 13: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationEndpointType]";
                case 14: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationPregrantedARQ]";
                case 15: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationIsregisteredByRRQ]";
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // rasRegistrationAliasTable
        #region 0.0.8.341.1.1.2.2.2.*

        oid_0_0_8_341_1_1_2_2_2:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_2_2_2_1;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]/{values[index - 1]}";
            }

        // rasRegistrationAliasTableEntry
        #region 0.0.8.341.1.1.2.2.2.1.*

        oid_0_0_8_341_1_1_2_2_2_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]/[rasRegistrationAliasTableEntry]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]/[rasRegistrationAliasTableEntry]/[rasRegistrationAliasTableIndex]";
                case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]/[rasRegistrationAliasTableEntry]/[rasRegistrationAliasTag]";
                case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]/[rasRegistrationAliasTableEntry]/[rasRegistrationAlias]";
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]/[rasRegistrationAliasTableEntry]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // rasRegistrationRasAddressTable
        #region 0.0.8.341.1.1.2.2.3.*

        oid_0_0_8_341_1_1_2_2_3:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_2_2_3_1;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]/{values[index - 1]}";
            }

        // rasRegistrationRasAddressTableEntry
        #region 0.0.8.341.1.1.2.2.3.1.*

        oid_0_0_8_341_1_1_2_2_3_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]/[rasRegistrationRasAddressTableEntry]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]/[rasRegistrationRasAddressTableEntry]/[rasRegistrationRasAddressTableIndex]";
                case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]/[rasRegistrationRasAddressTableEntry]/[rasRegistrationAdditionalSrcRasAddressTag]";
                case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]/[rasRegistrationRasAddressTableEntry]/[rasRegistrationAdditionalSrcRasAddress]";
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]/[rasRegistrationRasAddressTableEntry]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // rasRegistrationCallSignalingAddressTable
        #region 0.0.8.341.1.1.2.2.4.*

        oid_0_0_8_341_1_1_2_2_4:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_2_2_4_1;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]/{values[index - 1]}";
            }

        // rasRegistrationCallSignalingAddressTableEntry
        #region 0.0.8.341.1.1.2.2.4.1.*

        oid_0_0_8_341_1_1_2_2_4_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]/[rasRegistrationCallSignalingAddressTableEntry]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]/[rasRegistrationCallSignalingAddressTableEntry]/[rasRegistrationCallSignalingAddressTableIndex]";
                case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]/[rasRegistrationCallSignalingAddressTableEntry]/[rasRegistrationAdditionalCallSignalingAddressTag]";
                case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]/[rasRegistrationCallSignalingAddressTableEntry]/[rasRegistrationAdditionalCallSignalingAddress]";
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]/[rasRegistrationCallSignalingAddressTableEntry]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // rasAdmission
        #region 0.0.8.341.1.1.2.3.*

        oid_0_0_8_341_1_1_2_3:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_2_3_1;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/{values[index - 1]}";
            }

        // rasAdmissionTable
        #region 0.0.8.341.1.1.2.3.1.*

        oid_0_0_8_341_1_1_2_3_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_2_3_1_1;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/{values[index - 1]}";
            }

        // rasAdmissionTableEntry
        #region 0.0.8.341.1.1.2.3.1.1.*

        oid_0_0_8_341_1_1_2_3_1_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSrcCallSignallingAddressTag]";
                case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSrcCallSignallingAddress]";
                case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionDestCallSignallingAddressTag]";
                case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionDestCallSignallingAddress]";
                case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionCallIdentifier]";
                case 6: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionConferenceId]";
                case 7: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionRasAddressTag]";
                case 8: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionRasAddress]";
                case 9: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionCRV]";
                case 10: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionIsGatekeeper]";
                case 11: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSrcAliasAddressTag]";
                case 12: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSrcAliasAddress]";
                case 13: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionDestAliasAddressTag]";
                case 14: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionDestAliasAddress]";
                case 15: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionAnswerCallIndicator]";
                case 16: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionTime]";
                case 17: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionEndpointId]";
                case 18: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionBandwidth]";
                case 19: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionIRRFrequency]";
                case 20: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionCallType]";
                case 21: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionCallModel]";
                case 22: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSrcHandlesBandwidth]";
                case 23: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionDestHandlesBandwidth]";
                case 24: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSecurity]";
                case 25: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSrcWillSupplyUUIE]";
                case 26: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionDestWillSupplyUUIE]";
                case 27: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionTableRowStatus]";
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // rasStats
        #region 0.0.8.341.1.1.2.4.*

        oid_0_0_8_341_1_1_2_4:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_2_4_1;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/{values[index - 1]}";
            }

        // rasStatsTable
        #region 0.0.8.341.1.1.2.4.1.*

        oid_0_0_8_341_1_1_2_4_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_2_4_1_1;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/{values[index - 1]}";
            }

        // rasStatsTableEntry
        #region 0.0.8.341.1.1.2.4.1.1.*

        oid_0_0_8_341_1_1_2_4_1_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsGatekeeperConfirms]";
                case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsGatekeeperRejects]";
                case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsRegistrationConfirms]";
                case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsRegistrationRejects]";
                case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsUnregistrationConfirms]";
                case 6: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsUnregistrationRejects]";
                case 7: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsAdmissionConfirms]";
                case 8: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsAdmissionRejects]";
                case 9: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsBandwidthConfirms]";
                case 10: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsBandwidthRejects]";
                case 11: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsDisengageConfirms]";
                case 12: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsDisengageRejects]";
                case 13: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsLocationConfirms]";
                case 14: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsLocationRejects]";
                case 15: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsInfoRequests]";
                case 16: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsInfoRequestResponses]";
                case 17: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsnonStandardMessages]";
                case 18: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsUnknownMessages]";
                case 19: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsRequestInProgress]";
                case 20: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsResourceAvailabilityIndicator]";
                case 21: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsResourceAvailabilityConfirm]";
                case 22: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsRegisteredEndpointsNo]";
                case 23: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsAdmittedEndpointsNo]";
                case 24: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsINAKs]";
                case 25: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsIACKs]";
                case 26: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsGkRoutedCalls]";
                case 27: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsResourceAvailabilityIndications]";
                case 28: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsResourceAvailabilityConfirmations]";
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // ???
        #region 0.0.8.341.1.1.2.5.*

        oid_0_0_8_341_1_1_2_5:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_8_341_1_1_2_5_0;
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/{values[index - 1]}";
            }

        // rasEvents
        #region 0.0.8.341.1.1.2.5.0.*

        oid_0_0_8_341_1_1_2_5_0:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/[rasEvents]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/[rasEvents]/[lastArjReason]";
                case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/[rasEvents]/[lastArjRasAddressTag]";
                case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/[rasEvents]/[lastArjRasAddress]";
                case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/[rasEvents]/[admissionReject]";
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/[rasEvents]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // rasMIBConformance
        #region 0.0.8.341.1.1.2.6.*

        oid_0_0_8_341_1_1_2_6:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]";
            switch (values[index++])
            {
                case 1: goto oid_0_0_8_341_1_1_2_6_1;
                case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBCompliance]";
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/{values[index - 1]}";
            }

        // rasMIBGroups
        #region 0.0.8.341.1.1.2.6.1.*

        oid_0_0_8_341_1_1_2_6_1:

            if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]";
            switch (values[index++])
            {
                case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]/[rasConfigurationGroup]";
                case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]/[rasRegistrationGroup]";
                case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]/[rasAdmissionGroup]";
                case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]/[rasStatsGroup]";
                case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]/[rasEventsGroup]";
                default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        #endregion

        #endregion

        #endregion

        #endregion

        // i
        #region 0.0.9.*

        oid_0_0_9:

            if (index == values.Length) return "/ITU-T/Recommendation/I";
            switch (values[index++])
            {
                case 751: goto oid_0_0_9_751;
                default: return $"/ITU-T/Recommendation/I/{values[index - 1]}";
            }

        // atmm, i751
        #region 0.0.9.751.*

        oid_0_0_9_751:

            if (index == values.Length) return "/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]";
            switch (values[index++])
            {
                case 0: goto oid_0_0_9_751_0;
                default: return $"/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]/{values[index - 1]}";
            }

        // informationModel
        #region 0.0.9.751.0.*

        oid_0_0_9_751_0:

            if (index == values.Length) return "/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]/[Information model]";
            switch (values[index++])
            {
                //TODO: case 0: goto oid_0_0_9_751_0_0;
                //TODO: case 2: goto oid_0_0_9_751_0_2;
                //TODO: case 3: goto oid_0_0_9_751_0_3;
                //TODO: case 4: goto oid_0_0_9_751_0_4;
                case 5: return "/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]/[Information model]/[Parameters]";
                //TODO: case 6: goto oid_0_0_9_751_0_6;
                //TODO: case 7: goto oid_0_0_9_751_0_7;
                //TODO: case 9: goto oid_0_0_9_751_0_9;
                case 10: return "/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]/[Information model]/[Notifications]";
                case 11: return "/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]/[Information model]/[Relationship classes]";
                //TODO: case 12: goto oid_0_0_9_751_0_12;
                default: return $"/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]/[Information model]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // m
        #region 0.0.13.*

        oid_0_0_13:

            if (index == values.Length) return "/ITU-T/Recommendation/M";
            switch (values[index++])
            {
                //TODO: case 3100: goto oid_0_0_13_3100;
                //TODO: case 3108: goto oid_0_0_13_3108;
                //TODO: case 3611: goto oid_0_0_13_3611;
                //TODO: case 3640: goto oid_0_0_13_3640;
                //TODO: case 3641: goto oid_0_0_13_3641;
                //TODO: case 3650: goto oid_0_0_13_3650;
                default: return $"/ITU-T/Recommendation/M/{values[index - 1]}";
            }

        #endregion

        // q
        #region 0.0.17.*

        oid_0_0_17:

            if (index == values.Length) return "/ITU-T/Recommendation/Q";
            switch (values[index++])
            {
                //TODO: case 733: goto oid_0_0_17_733;
                //TODO: case 736: goto oid_0_0_17_736;
                //TODO: case 751: goto oid_0_0_17_751;
                //TODO: case 753: goto oid_0_0_17_753;
                //TODO: case 754: goto oid_0_0_17_754;
                //TODO: case 755: goto oid_0_0_17_755;
                //TODO: case 763: goto oid_0_0_17_763;
                //TODO: case 765: goto oid_0_0_17_765;
                //TODO: case 773: goto oid_0_0_17_773;
                //TODO: case 775: goto oid_0_0_17_775;
                //TODO: case 813: goto oid_0_0_17_813;
                //TODO: case 814: goto oid_0_0_17_814;
                //TODO: case 815: goto oid_0_0_17_815;
                //TODO: case 821: goto oid_0_0_17_821;
                //TODO: case 822: goto oid_0_0_17_822;
                //TODO: case 823: goto oid_0_0_17_823;
                //TODO: case 824: goto oid_0_0_17_824;
                //TODO: case 825: goto oid_0_0_17_825;
                //TODO: case 826: goto oid_0_0_17_826;
                //TODO: case 831: goto oid_0_0_17_831;
                //TODO: case 832: goto oid_0_0_17_832;
                //TODO: case 835: goto oid_0_0_17_835;
                //TODO: case 836: goto oid_0_0_17_836;
                //TODO: case 860: goto oid_0_0_17_860;
                //TODO: case 932: goto oid_0_0_17_932;
                //TODO: case 941: goto oid_0_0_17_941;
                //TODO: case 950: goto oid_0_0_17_950;
                //TODO: case 951: goto oid_0_0_17_951;
                //TODO: case 952: goto oid_0_0_17_952;
                //TODO: case 953: goto oid_0_0_17_953;
                //TODO: case 954: goto oid_0_0_17_954;
                //TODO: case 955: goto oid_0_0_17_955;
                //TODO: case 956: goto oid_0_0_17_956;
                //TODO: case 957: goto oid_0_0_17_957;
                //TODO: case 1218: goto oid_0_0_17_1218;
                //TODO: case 1228: goto oid_0_0_17_1228;
                //TODO: case 1238: goto oid_0_0_17_1238;
                //TODO: case 1248: goto oid_0_0_17_1248;
                //TODO: case 1400: goto oid_0_0_17_1400;
                //TODO: case 1551: goto oid_0_0_17_1551;
                //TODO: case 1831: goto oid_0_0_17_1831;
                //TODO: case 2724: goto oid_0_0_17_2724;
                //TODO: case 2751: goto oid_0_0_17_2751;
                //TODO: case 2932: goto oid_0_0_17_2932;
                //TODO: case 2964: goto oid_0_0_17_2964;
                //TODO: case 2981: goto oid_0_0_17_2981;
                //TODO: case 2984: goto oid_0_0_17_2984;
                //TODO: case 3303: goto oid_0_0_17_3303;
                //TODO: case 3304: goto oid_0_0_17_3304;
                //TODO: case 3308: goto oid_0_0_17_3308;
                case 8361: return "/ITU-T/Recommendation/Q/[Specifications of Signalling System No. 7 -- Q3 interface]";
                default: return $"/ITU-T/Recommendation/Q/{values[index - 1]}";
            }

        #endregion

        // t
        #region 0.0.20.*

        oid_0_0_20:

            if (index == values.Length) return "/ITU-T/Recommendation/T";
            switch (values[index++])
            {
                //TODO: case 43: goto oid_0_0_20_43;
                //TODO: case 123: goto oid_0_0_20_123;
                //TODO: case 124: goto oid_0_0_20_124;
                //TODO: case 126: goto oid_0_0_20_126;
                //TODO: case 127: goto oid_0_0_20_127;
                //TODO: case 128: goto oid_0_0_20_128;
                //TODO: case 134: goto oid_0_0_20_134;
                //TODO: case 135: goto oid_0_0_20_135;
                //TODO: case 136: goto oid_0_0_20_136;
                //TODO: case 137: goto oid_0_0_20_137;
                case 330: return "/ITU-T/Recommendation/T/[TLMAAbsService]";
                //TODO: case 433: goto oid_0_0_20_433;
                //TODO: case 434: goto oid_0_0_20_434;
                //TODO: case 435: goto oid_0_0_20_435;
                //TODO: case 436: goto oid_0_0_20_436;
                default: return $"/ITU-T/Recommendation/T/{values[index - 1]}";
            }

        #endregion

        // v
        #region 0.0.22.*

        oid_0_0_22:

            if (index == values.Length) return "/ITU-T/Recommendation/V";
            switch (values[index++])
            {
                //TODO: case 43: goto oid_0_0_22_150;
                default: return $"/ITU-T/Recommendation/V/{values[index - 1]}";
            }

        #endregion

        // x
        #region 0.0.24.*

        oid_0_0_24:

            if (index == values.Length) return "/ITU-T/Recommendation/X";
            switch (values[index++])
            {
                //TODO: case 162: goto oid_0_0_24_162;
                //TODO: case 754: goto oid_0_0_24_754;
                //TODO: case 790: goto oid_0_0_24_790;
                //TODO: case 792: goto oid_0_0_24_792;
                //TODO: case 894: goto oid_0_0_24_894;
                //TODO: case 1084: goto oid_0_0_24_1084;
                //TODO: case 1089: goto oid_0_0_24_1089;
                //TODO: case 1125: goto oid_0_0_24_1125;
                //TODO: case 1243: goto oid_0_0_24_1243;
                //TODO: case 1303: goto oid_0_0_24_1303;
                default: return $"/ITU-T/Recommendation/X/{values[index - 1]}";
            }

        #endregion

        #endregion

        // administration
        #region 0.2.*

        oid_0_2:

            if (index == values.Length) return "/ITU-T/Administration";
            switch (values[index++])
            {
                case 202: return "/ITU-T/Administration/[Greece]";
                case 204:
                case 205: return "/ITU-T/Administration/[Kingdom of the Netherlands]";
                case 206: return "/ITU-T/Administration/[Belgium]";
                case 208:
                case 209:
                case 210:
                case 211: return "/ITU-T/Administration/[France]";
                case 212: return "/ITU-T/Administration/[Principality of Monaco]";
                case 213: return "/ITU-T/Administration/[Principality of ANDORRA]";
                case 214:
                case 215: return "/ITU-T/Administration/[Spain]";
                case 216: return "/ITU-T/Administration/[Hungary]";
                case 218: return "/ITU-T/Administration/[Bosnia and Herzegovina]";
                case 219: return "/ITU-T/Administration/[Republic of CROATIA]";
                case 220: return "/ITU-T/Administration/[Republic of Serbia]";
                case 222:
                case 223:
                case 224: return "/ITU-T/Administration/[Italy]";
                case 225: return "/ITU-T/Administration/[Vatican City State]";
                case 226: return "/ITU-T/Administration/[Romania]";
                //TODO: case 228: goto oid_0_2_228;
                case 229: return "/ITU-T/Administration/[Confederation of Switzerland]";
                case 230: return "/ITU-T/Administration/[Czech Republic]";
                case 231: return "/ITU-T/Administration/[Slovakia]";
                case 232:
                case 233: return "/ITU-T/Administration/[Austria]";
                case 234:
                case 235:
                case 236:
                case 237: return "/ITU-T/Administration/[United Kingdom of Great Britain and Northern Ireland]";
                case 238:
                case 239: return "/ITU-T/Administration/[Denmark]";
                case 240: return "/ITU-T/Administration/[Sweden]";
                //TODO: case 242: goto oid_0_2_242;
                case 243: return "/ITU-T/Administration/[Norway]";
                case 244: return "/ITU-T/Administration/[Finland]";
                case 246: return "/ITU-T/Administration/[Republic of LITHUANIA]";
                case 247: return "/ITU-T/Administration/[Republic of Latvia]";
                case 248: return "/ITU-T/Administration/[Republic of ESTONIA]";
                case 250:
                case 251: return "/ITU-T/Administration/[Russian Federation]";
                case 255: return "/ITU-T/Administration/[Ukraine]";
                case 257: return "/ITU-T/Administration/[Republic of Belarus]";
                case 259: return "/ITU-T/Administration/[Republic of Moldova]";
                case 260:
                case 261: return "/ITU-T/Administration/[Republic of Poland]";
                //TODO: case 262: goto oid_0_2_262;
                case 263:
                case 264:
                case 265: return "/ITU-T/Administration/[Federal Republic of Germany]";
                case 266: return "/ITU-T/Administration/[Gibraltar]";
                case 268:
                case 269: return "/ITU-T/Administration/[Portugal]";
                case 270: return "/ITU-T/Administration/[Luxembourg]";
                case 272: return "/ITU-T/Administration/[Ireland]";
                case 274: return "/ITU-T/Administration/[Iceland]";
                case 276: return "/ITU-T/Administration/[Republic of Albania]";
                case 278: return "/ITU-T/Administration/[Malta]";
                case 280: return "/ITU-T/Administration/[Republic of Cyprus]";
                case 282: return "/ITU-T/Administration/[Georgia]";
                case 283: return "/ITU-T/Administration/[Republic of ARMENIA]";
                case 284: return "/ITU-T/Administration/[Republic of Bulgaria]";
                case 286: return "/ITU-T/Administration/[Turkey]";
                case 288: return "/ITU-T/Administration/[Faroe Islands]";
                case 290: return "/ITU-T/Administration/[Greenland]";
                case 292: return "/ITU-T/Administration/[Republic of San Marino]";
                case 293: return "/ITU-T/Administration/[Republic of SLOVENIA]";
                case 294: return "/ITU-T/Administration/[The Former Yugoslav Republic of Macedonia]";
                case 295: return "/ITU-T/Administration/[Principality of Liechtenstein]";
                case 297: return "/ITU-T/Administration/[Montenegro]";
                case 302:
                case 303: return "/ITU-T/Administration/[Canada]";
                case 308: return "/ITU-T/Administration/[Saint Pierre and Miquelon (Collectivité territoriale de la République française)]";
                case 310:
                case 311:
                case 312:
                case 313:
                case 314:
                case 315:
                case 316: return "/ITU-T/Administration/[United States of America]";
                case 330: return "/ITU-T/Administration/[Puerto Rico]";
                case 332: return "/ITU-T/Administration/[United States Virgin Islands]";
                case 334:
                case 335: return "/ITU-T/Administration/[Mexico]";
                case 338: return "/ITU-T/Administration/[Jamaica]";
                case 340: return "/ITU-T/Administration/[French Department of Guadeloupe and French Department of Martinique]";
                case 342: return "/ITU-T/Administration/[Barbados]";
                case 344: return "/ITU-T/Administration/[Antigua and Barbuda]";
                case 346: return "/ITU-T/Administration/[Cayman Islands]";
                case 348: return "/ITU-T/Administration/[British Virgin Islands]";
                case 350: return "/ITU-T/Administration/[Bermuda]";
                case 352: return "/ITU-T/Administration/[Grenada]";
                case 354: return "/ITU-T/Administration/[Montserrat]";
                case 356: return "/ITU-T/Administration/[Saint Kitts and Nevis]";
                case 358: return "/ITU-T/Administration/[Saint Lucia]";
                case 360: return "/ITU-T/Administration/[Saint Vincent and the Grenadines]";
                case 362: return "/ITU-T/Administration/[Netherlands Antilles]";
                case 363: return "/ITU-T/Administration/[Aruba]";
                case 364: return "/ITU-T/Administration/[Commonwealth of the Bahamas]";
                case 365: return "/ITU-T/Administration/[Anguilla]";
                case 366: return "/ITU-T/Administration/[Commonwealth of Dominica]";
                case 368: return "/ITU-T/Administration/[Cuba]";
                case 370: return "/ITU-T/Administration/[Dominican Republic]";
                case 372: return "/ITU-T/Administration/[Republic of Haiti]";
                case 374: return "/ITU-T/Administration/[Trinidad and Tobago]";
                case 376: return "/ITU-T/Administration/[Turks and Caicos Islands]";
                case 400: return "/ITU-T/Administration/[Azerbaijani Republic]";
                case 401: return "/ITU-T/Administration/[Republic of KAZAKHSTAN]";
                case 404: return "/ITU-T/Administration/[Republic of India]";
                case 410:
                case 411: return "/ITU-T/Administration/[Islamic Republic of Pakistan]";
                case 412: return "/ITU-T/Administration/[Afghanistan]";
                case 413: return "/ITU-T/Administration/[Democratic Scialist Republic of Sri Lanka]";
                case 414: return "/ITU-T/Administration/[Union of MYANMAR]";
                case 415: return "/ITU-T/Administration/[Lebanon]";
                case 416: return "/ITU-T/Administration/[Hashemite Kingdom of Jordan]";
                case 417: return "/ITU-T/Administration/[Syrian Arab Republic]";
                case 418: return "/ITU-T/Administration/[Republic of Iraq]";
                case 419: return "/ITU-T/Administration/[State of Kuwait]";
                case 420: return "/ITU-T/Administration/[Kingdom of Saudi Arabia]";
                case 421: return "/ITU-T/Administration/[Republic of Yemen]";
                case 422: return "/ITU-T/Administration/[Sultanate of Oman]";
                case 423: return "/ITU-T/Administration/[Reserved]";
                case 424: return "/ITU-T/Administration/[United Arab Emirates]";
                case 425: return "/ITU-T/Administration/[State of Israel]";
                case 426: return "/ITU-T/Administration/[Kingdom of Bahrain]";
                case 427: return "/ITU-T/Administration/[State of Qatar]";
                case 428: return "/ITU-T/Administration/[Mongolia]";
                case 429: return "/ITU-T/Administration/[Nepal]";
                case 430: return "/ITU-T/Administration/[United Arab Emirates (Abu Dhabi)]";
                case 431: return "/ITU-T/Administration/[United Arab Emirates (Dubai)]";
                case 432: return "/ITU-T/Administration/[Islamic Republic of Iran]";
                case 434: return "/ITU-T/Administration/[Republic of UZBEKISTAN]";
                case 436: return "/ITU-T/Administration/[Republic of Tajikistan]";
                case 437: return "/ITU-T/Administration/[Kyrgyz Republic]";
                case 438: return "/ITU-T/Administration/[Turkmenistan]";
                //TODO: case 440: goto oid_0_2_440;
                case 441:
                case 442:
                case 443: return "/ITU-T/Administration/[Japan]";
                //TODO: case 450: goto oid_0_2_450;
                case 452: return "/ITU-T/Administration/[Viet Nam]";
                case 453:
                case 454: return "/ITU-T/Administration/[Hong Kong, China]";
                case 455: return "/ITU-T/Administration/[Macau, China]";
                case 456: return "/ITU-T/Administration/[Kingdom of Cambodia]";
                case 457: return "/ITU-T/Administration/[Lao People's Democratic Republic]";
                case 460: return "/ITU-T/Administration/[People's Republic of China]";
                case 466: return "/ITU-T/Administration/[Taiwan, Province of China]";
                case 467: return "/ITU-T/Administration/[Democratic People's Republic of Korea]";
                case 470: return "/ITU-T/Administration/[The People's Republic of Bangladesh]";
                case 472: return "/ITU-T/Administration/[Republic of MALDIVES]";
                case 480:
                case 481: return "/ITU-T/Administration/[Republic of Korea]";
                case 502: return "/ITU-T/Administration/[Malaysia]";
                case 505: return "/ITU-T/Administration/[AUSTRALIA]";
                case 510: return "/ITU-T/Administration/[Republic of INDONESIA]";
                case 515: return "/ITU-T/Administration/[Republic of the Philippines]";
                case 520: return "/ITU-T/Administration/[Thailand]";
                case 525:
                case 526: return "/ITU-T/Administration/[Republic of Singapore]";
                case 528: return "/ITU-T/Administration/[Brunei Darussalam]";
                case 530: return "/ITU-T/Administration/[New Zealand]";
                case 534: return "/ITU-T/Administration/[Commonwealth of the Northern Mariana Islands]";
                case 535: return "/ITU-T/Administration/[Guam]";
                case 536: return "/ITU-T/Administration/[Republic of Nauru]";
                case 537: return "/ITU-T/Administration/[Papua New Guinea]";
                case 539: return "/ITU-T/Administration/[Kingdom of Tonga]";
                case 540: return "/ITU-T/Administration/[Solomon Islands]";
                case 541: return "/ITU-T/Administration/[Republic of Vanuatu]";
                case 542: return "/ITU-T/Administration/[Republic of Fiji]";
                case 543: return "/ITU-T/Administration/[Wallis and Futuna (French Overseas Territory)]";
                case 544: return "/ITU-T/Administration/[American Samoa]";
                case 545: return "/ITU-T/Administration/[Republic of Kiribati]";
                case 546: return "/ITU-T/Administration/[New Caledonia (French Overseas Territory)]";
                case 547: return "/ITU-T/Administration/[French Polynesia (French Overseas Territory)]";
                case 548: return "/ITU-T/Administration/[Cook Islands]";
                case 549: return "/ITU-T/Administration/[Independent State of Samoa]";
                case 550: return "/ITU-T/Administration/[Federated States of Micronesia]";
                case 602: return "/ITU-T/Administration/[Arab Republic of Egypt]";
                case 603: return "/ITU-T/Administration/[People's Democratic Republic of Algeria]";
                case 604: return "/ITU-T/Administration/[Kingdom of Morocco]";
                case 605: return "/ITU-T/Administration/[Tunisia]";
                case 606: return "/ITU-T/Administration/[Socialist People's Libyan Arab Jamahiriya]";
                case 607: return "/ITU-T/Administration/[The Republic of the Gambia]";
                case 608: return "/ITU-T/Administration/[Republic of Senegal]";
                case 609: return "/ITU-T/Administration/[Islamic Republic of Mauritania]";
                case 610: return "/ITU-T/Administration/[Republic of Mali]";
                case 611: return "/ITU-T/Administration/[Republic of Guinea]";
                case 612: return "/ITU-T/Administration/[Republic of Côte d'Ivoire]";
                case 613: return "/ITU-T/Administration/[Burkina Faso]";
                case 614: return "/ITU-T/Administration/[Republic of the Niger]";
                case 615: return "/ITU-T/Administration/[Togolese Republic]";
                case 616: return "/ITU-T/Administration/[Republic of Benin]";
                case 617: return "/ITU-T/Administration/[Republic of Mauritius]";
                case 618: return "/ITU-T/Administration/[Republic of Liberia]";
                case 619: return "/ITU-T/Administration/[Sierra Leone]";
                case 620: return "/ITU-T/Administration/[Ghana]";
                case 621: return "/ITU-T/Administration/[Federal Republic of Nigeria]";
                case 622: return "/ITU-T/Administration/[Republic of Chad]";
                case 623: return "/ITU-T/Administration/[Central African Republic]";
                case 624: return "/ITU-T/Administration/[Republic of Cameroon]";
                case 625: return "/ITU-T/Administration/[Republic of Cape Verde]";
                case 626: return "/ITU-T/Administration/[Democratic Republic of Sao Tome and Principe]";
                case 627: return "/ITU-T/Administration/[Equatorial Guinea]";
                case 628: return "/ITU-T/Administration/[Gabon]";
                case 629: return "/ITU-T/Administration/[Republic of the Congo]";
                case 630: return "/ITU-T/Administration/[Democratic Republic of the Congo]";
                case 631: return "/ITU-T/Administration/[Republic of Angola]";
                case 632: return "/ITU-T/Administration/[Republic of Guinea-Bissau]";
                case 633: return "/ITU-T/Administration/[Republic of Seychelles]";
                case 634: return "/ITU-T/Administration/[Republic of the Sudan]";
                case 635: return "/ITU-T/Administration/[Republic of Rwanda]";
                case 636: return "/ITU-T/Administration/[Federal Democratic Republic of Ethiopia]";
                case 637: return "/ITU-T/Administration/[Somali Democratic Republic]";
                case 638: return "/ITU-T/Administration/[Republic of Djibouti]";
                case 639: return "/ITU-T/Administration/[Republic of Kenya]";
                case 640: return "/ITU-T/Administration/[United Republic of Tanzania]";
                case 641: return "/ITU-T/Administration/[Republic of Uganda]";
                case 642: return "/ITU-T/Administration/[Republic of Burundi]";
                case 643: return "/ITU-T/Administration/[Republic of Mozambique]";
                case 645: return "/ITU-T/Administration/[Republic of Zambia]";
                case 646: return "/ITU-T/Administration/[Republic of Madagascar]";
                case 647: return "/ITU-T/Administration/[French Departments and Territories in the Indian Ocean]";
                case 648: return "/ITU-T/Administration/[Republic of Zimbabwe]";
                case 649: return "/ITU-T/Administration/[Republic of Namibia]";
                case 650: return "/ITU-T/Administration/[Malawi]";
                case 651: return "/ITU-T/Administration/[Kingdom of Lesotho]";
                case 652: return "/ITU-T/Administration/[Republic of Botswana]";
                case 653: return "/ITU-T/Administration/[Eswatini (formerly, Kingdom of Swaziland)]";
                case 654: return "/ITU-T/Administration/[Union of the Comoros]";
                case 655: return "/ITU-T/Administration/[Republic of South Africa]";
                case 658: return "/ITU-T/Administration/[Eritrea]";
                case 702: return "/ITU-T/Administration/[Belize]";
                case 704: return "/ITU-T/Administration/[Republic of Guatemala]";
                case 706: return "/ITU-T/Administration/[Republic of El Salvador]";
                case 708: return "/ITU-T/Administration/[Republic of Honduras]";
                case 710: return "/ITU-T/Administration/[Nicaragua]";
                case 712: return "/ITU-T/Administration/[Costa Rica]";
                case 714: return "/ITU-T/Administration/[Republic of Panama]";
                case 716: return "/ITU-T/Administration/[Peru]";
                case 722: return "/ITU-T/Administration/[ARGENTINE Republic]";
                case 724:
                case 725: return "/ITU-T/Administration/[Federative Republic of Brazil]";
                case 730: return "/ITU-T/Administration/[Chile]";
                case 732: return "/ITU-T/Administration/[Republic of Colombia]";
                case 734: return "/ITU-T/Administration/[Bolivarian Republic of Venezuela]";
                case 736: return "/ITU-T/Administration/[Republic of Bolivia]";
                case 738: return "/ITU-T/Administration/[Guyana]";
                case 740: return "/ITU-T/Administration/[Ecuador]";
                case 742: return "/ITU-T/Administration/[French Department of Guiana]";
                case 744: return "/ITU-T/Administration/[Republic of PARAGUAY]";
                case 746: return "/ITU-T/Administration/[Republic of Suriname]";
                case 748: return "/ITU-T/Administration/[Eastern Republic of Uruguay]";
                default: return $"/ITU-T/Administration/{values[index - 1]}";
            }

        #endregion

        // network-operator
        #region 0.3.*

        oid_0_3:

            if (index == values.Length) return "/ITU-T/Network-Operator";
            switch (values[index++])
            {
                case 1111: return "/ITU-T/Network-Operator/[INMARSAT: Atlantic Ocean-East]";
                case 1112: return "/ITU-T/Network-Operator/[INMARSAT: Pacific Ocean]";
                case 1113: return "/ITU-T/Network-Operator/[INMARSAT: Indian Ocean]";
                case 1114: return "/ITU-T/Network-Operator/[INMARSAT: Atlantic Ocean-West]";
                case 2023: return "/ITU-T/Network-Operator/[Greece: Packet Switched Public Data Network (HELLASPAC)]";
                case 2027: return "/ITU-T/Network-Operator/[Greece: LAN-NET]";
                case 2041: return "/ITU-T/Network-Operator/[Netherlands: Datanet 1 X.25 access]";
                case 2044: return "/ITU-T/Network-Operator/[Netherlands: Unisource / Unidata]";
                case 2046: return "/ITU-T/Network-Operator/[Netherlands: Unisource / \"VPNS\"]";
                case 2052: return "/ITU-T/Network-Operator/[Netherlands: Naamloze Vennootschap (NV) CasTel]";
                case 2053: return "/ITU-T/Network-Operator/[Netherlands: Global One Communications BV]";
                case 2055: return "/ITU-T/Network-Operator/[Netherlands: Rabofacet BV]";
                case 2057: return "/ITU-T/Network-Operator/[Netherlands: Trionet v.o.f.]";
                case 2062: return "/ITU-T/Network-Operator/[Belgium: Réseau de transmission de données à commutation par paquets, Data Communication Service (DCS)]";
                case 2064: return "/ITU-T/Network-Operator/[Belgium: CODENET]";
                case 2065: return "/ITU-T/Network-Operator/[Belgium: Code utilisé au niveau national pour le réseau Data Communication Service (DCS)]";
                case 2066: return "/ITU-T/Network-Operator/[Belgium: Unisource Belgium X.25 Service (code canceled)]";
                case 2067: return "/ITU-T/Network-Operator/[Belgium: MOBISTAR]";
                case 2068: return "/ITU-T/Network-Operator/[Belgium: Accès au réseau Data Communication Service (DCS) via le réseau telex commuté national]";
                case 2069: return "/ITU-T/Network-Operator/[Belgium: Acces au reseau DCS via le reseau telephonique commute national]";
                case 2080: return "/ITU-T/Network-Operator/[France: Réseau de transmission de données à commutation par paquets \"TRANSPAC\"]";
                case 2081: return "/ITU-T/Network-Operator/[France: Noeud de transit international]";
                case 2082: return "/ITU-T/Network-Operator/[France: Grands services publics]";
                case 2083: return "/ITU-T/Network-Operator/[France: Administrations]";
                case 2084: return "/ITU-T/Network-Operator/[France: Air France]";
                case 2085: return "/ITU-T/Network-Operator/[France: \"SIRIS\"]";
                case 2086: return "/ITU-T/Network-Operator/[France: BT France]";
                case 2089: return "/ITU-T/Network-Operator/[France: Interconnexion entre le réseau public de transmission de données Transpac et d'autres réseaux publics français, pour des services offerts en mode synchrone]";
                case 2135: return "/ITU-T/Network-Operator/[Andorra: ANDORPAC]";
                case 2140: return "/ITU-T/Network-Operator/[Spain: Administracion Publica]";
                case 2141: return "/ITU-T/Network-Operator/[Spain: Nodo internacional de datos]";
                case 2142: return "/ITU-T/Network-Operator/[Spain: RETEVISION]";
                case 2145: return "/ITU-T/Network-Operator/[Spain: Red IBERPAC]";
                case 2147: return "/ITU-T/Network-Operator/[Spain: France Telecom Redes y Servicios]";
                case 2149: return "/ITU-T/Network-Operator/[Spain: MegaRed]";
                case 2161: return "/ITU-T/Network-Operator/[Hungary: Packet Switched Data Service]";
                case 2180: return "/ITU-T/Network-Operator/[Bosnia and Herzegovina: \"BIHPAK\"]";
                case 2191: return "/ITU-T/Network-Operator/[Croatia: CROAPAK (Croatian Packet Switching Data Network)]";
                case 2201: return "/ITU-T/Network-Operator/[Serbia and Montenegro: YUgoslav PACket (YUPAC) switched public data network]";
                case 2221: return "/ITU-T/Network-Operator/[Italy: Rete Telex-Dati (Amministrazione P.T. / national)]";
                case 2222: return "/ITU-T/Network-Operator/[Italy: \"ITAPAC\" X.25]";
                case 2223: return "/ITU-T/Network-Operator/[Italy: Packet Network (PAN)]";
                case 2226: return "/ITU-T/Network-Operator/[Italy: \"ITAPAC\" - X.32 Public Switched Telephone Network (Public Switched Telephone Network (PSTN)), X.28, D channel]";
                case 2227: return "/ITU-T/Network-Operator/[Italy: \"ITAPAC International\"]";
                case 2233: return "/ITU-T/Network-Operator/[Italy: \"ALBADATA X.25\"]";
                case 2234: return "/ITU-T/Network-Operator/[Italy: Trasmissione dati a commutazione di pacchetto X.25 (UNISOURCE Italia S.p.A.)]";
                case 2235: return "/ITU-T/Network-Operator/[Italy: Trasmissione dati a commutazione di pacchetto X.25 (INFOSTRADA S.p.A.)]";
                case 2236: return "/ITU-T/Network-Operator/[Italy: Trasmissione dati a commutazione di pacchetto X.25 (WIND Telecomunicazioni S.p.A.)]";
                case 2237: return "/ITU-T/Network-Operator/[Italy: Trasmissione dati a commutazione di pacchetto X.25 (Atlanet S.p.A.)]";
                case 2250: return "/ITU-T/Network-Operator/[Vatican: Packet Switching Data Network (PSDN) of Vatican City State]";
                case 2260: return "/ITU-T/Network-Operator/[Romania: \"ROMPAC\"]";
                case 2280: return "/ITU-T/Network-Operator/[Switzerland: ISDNPac]";
                case 2282: return "/ITU-T/Network-Operator/[Switzerland: Transpac-CH]";
                case 2283: return "/ITU-T/Network-Operator/[Switzerland: Bebbicel]";
                case 2284: return "/ITU-T/Network-Operator/[Switzerland: Telepac]";
                case 2285: return "/ITU-T/Network-Operator/[Switzerland: Telepac (acces de reseaux prives)]";
                case 2286: return "/ITU-T/Network-Operator/[Switzerland: DataRail]";
                case 2287: return "/ITU-T/Network-Operator/[Switzerland: Spack]";
                case 2301: return "/ITU-T/Network-Operator/[Czech Republic: \"NEXTEL\"]";
                case 2302: return "/ITU-T/Network-Operator/[Czech Republic: Aliatel (code canceled)]";
                case 2311: return "/ITU-T/Network-Operator/[Slovakia: EuroTel]";
                case 2322: return "/ITU-T/Network-Operator/[Austria: Dataswitch (DATAKOM)]";
                case 2329: return "/ITU-T/Network-Operator/[Austria: Radausdata (DATAKOM)]";
                case 2340: return "/ITU-T/Network-Operator/[United Kingdom: British Telecommunications plc (BT)]";
                case 2341: return "/ITU-T/Network-Operator/[United Kingdom: International Packet Switching Service (IPSS)]";
                case 2342: return "/ITU-T/Network-Operator/[United Kingdom: Packet Switched Service (PSS)]";
                case 2343:
                case 2344: return "/ITU-T/Network-Operator/[United Kingdom: British Telecommunications plc (BT) Concert Packet Network]";
                case 2347:
                case 2348: return "/ITU-T/Network-Operator/[United Kingdom: British Telecommunications plc (BT)]";
                case 2349: return "/ITU-T/Network-Operator/[United Kingdom: Barclays Technology Services]";
                case 2350:
                case 2351: return "/ITU-T/Network-Operator/[United Kingdom: C&W X.25 Service, international packet gateway]";
                case 2352: return "/ITU-T/Network-Operator/[United Kingdom: Kingston Communications (Hull) Plc.]";
                case 2353: return "/ITU-T/Network-Operator/[United Kingdom: Vodaphone, Packet Network Service]";
                case 2354: return "/ITU-T/Network-Operator/[United Kingdom: Nomura Computer Systems Europe Ltd. (NCC-E)]";
                case 2355: return "/ITU-T/Network-Operator/[United Kingdom: \"JAIS Europe Ltd.\"]";
                case 2357: return "/ITU-T/Network-Operator/[United Kingdom: \"FEDEX UK\"]";
                case 2358: return "/ITU-T/Network-Operator/[United Kingdom: Reuters]";
                case 2359: return "/ITU-T/Network-Operator/[United Kingdom: British Telecommunications plc (BT)]";
                case 2360: return "/ITU-T/Network-Operator/[United Kingdom: AT&T \"ISTEL\"]";
                case 2370: return "/ITU-T/Network-Operator/[United Kingdom: GlobalOne (France Telecom)]";
                case 2378: return "/ITU-T/Network-Operator/[United Kingdom: Racal Telecom]";
                case 2380: return "/ITU-T/Network-Operator/[Denmark: Tele Danmark A/S]";
                case 2381: return "/ITU-T/Network-Operator/[Denmark: \"DATEX\" (Circuit switched network)]";
                case 2382:
                case 2383: return "/ITU-T/Network-Operator/[Denmark: \"DATAPAK\", packet switched network]";
                case 2384: return "/ITU-T/Network-Operator/[Denmark: Transpac]";
                case 2385: return "/ITU-T/Network-Operator/[Denmark: SONOFON Global System for Mobile communications (GSM)]";
                case 2401: return "/ITU-T/Network-Operator/[Sweden: Datex (Circuit Switched Public Data Network) - TeliaSonera AB (code canceled)]";
                case 2402: return "/ITU-T/Network-Operator/[Sweden: WM-data Infrastructur (code canceled)]";
                case 2403: return "/ITU-T/Network-Operator/[Sweden: Datapak (Packet Switched Public Data Network) - TeliaSonera AB]";
                case 2406: return "/ITU-T/Network-Operator/[Sweden: Flex25 (Public Packet Switched Data Network)]";
                case 2407: return "/ITU-T/Network-Operator/[Sweden: Private X.25 Networks (DNIC allocated for a group of private networks) - TeliaSonera AB]";
                case 2408: return "/ITU-T/Network-Operator/[Sweden: TRANSPAC Scandinavia AB (code canceled)]";
                case 2421: return "/ITU-T/Network-Operator/[Norway: \"DATEX\" Circuit Switched Data Network (CSDN)]";
                case 2422: return "/ITU-T/Network-Operator/[Norway: DATAPAK (Packet Switched Network, PSDN)]";
                case 2429: return "/ITU-T/Network-Operator/[Norway: Shared by private data networks for Private Network Identification Code (PNIC) allocation]";
                case 2442: return "/ITU-T/Network-Operator/[Finland: Datapak]";
                case 2443: return "/ITU-T/Network-Operator/[Finland: Finpak (Packet Switched Data Network, PSDN) of Helsinki Telephone Company Ltd.]";
                case 2444: return "/ITU-T/Network-Operator/[Finland: Telia Finland Ltd.]";
                case 2462: return "/ITU-T/Network-Operator/[Lithuania: Vilnius DATAPAK]";
                case 2463: return "/ITU-T/Network-Operator/[Lithuania: Omnitel]";
                case 2471: return "/ITU-T/Network-Operator/[Latvia: Latvia Public Packed Switched Data Network]";
                case 2472: return "/ITU-T/Network-Operator/[Latvia: Tele2]";
                case 2473: return "/ITU-T/Network-Operator/[Latvia: Telekom Baltija]";
                case 2474: return "/ITU-T/Network-Operator/[Latvia: \"MDBA\"]";
                case 2475: return "/ITU-T/Network-Operator/[Latvia: Rigatta]";
                case 2476: return "/ITU-T/Network-Operator/[Latvia: Rixtel]";
                case 2477: return "/ITU-T/Network-Operator/[Latvia: Advem]";
                case 2478: return "/ITU-T/Network-Operator/[Latvia: \"AWA\" Baltic]";
                case 2480: return "/ITU-T/Network-Operator/[Estonia: \"ESTPAK\"]";
                case 2500: return "/ITU-T/Network-Operator/[Russian Federation: Rospack-RT]";
                case 2501: return "/ITU-T/Network-Operator/[Russian Federation: \"SPRINT\" Networks]";
                case 2502: return "/ITU-T/Network-Operator/[Russian Federation: \"IASNET\"]";
                case 2503: return "/ITU-T/Network-Operator/[Russian Federation: \"MMTEL\"]";
                case 2504: return "/ITU-T/Network-Operator/[Russian Federation: INFOTEL]";
                case 2506: return "/ITU-T/Network-Operator/[Russian Federation: \"ROSNET\"]";
                case 2507: return "/ITU-T/Network-Operator/[Russian Federation: ISTOK-K]";
                case 2508: return "/ITU-T/Network-Operator/[Russian Federation: TRANSINFORM]";
                case 2509: return "/ITU-T/Network-Operator/[Russian Federation: LENFINCOM]";
                case 2510: return "/ITU-T/Network-Operator/[Russian Federation: SOVAMNET]";
                case 2511: return "/ITU-T/Network-Operator/[Russian Federation: EDITRANS]";
                case 2512: return "/ITU-T/Network-Operator/[Russian Federation: \"TECOS\"]";
                case 2513: return "/ITU-T/Network-Operator/[Russian Federation: \"PTTNET\"]";
                case 2514: return "/ITU-T/Network-Operator/[Russian Federation: \"BCLNET\"]";
                case 2515: return "/ITU-T/Network-Operator/[Russian Federation: \"SPTNET\"]";
                case 2516: return "/ITU-T/Network-Operator/[Russian Federation: \"AS\" Sirena-3 data communication system]";
                case 2517: return "/ITU-T/Network-Operator/[Russian Federation: TELSYCOM]";
                case 2550: return "/ITU-T/Network-Operator/[Ukraine: UkrPack]";
                case 2551: return "/ITU-T/Network-Operator/[Ukraine: bkcNET]";
                case 2555: return "/ITU-T/Network-Operator/[Ukraine: \"GTNET\"]";
                case 2556: return "/ITU-T/Network-Operator/[Ukraine: UkrPack]";
                case 2570: return "/ITU-T/Network-Operator/[Belarus: \"BELPAK\"]";
                case 2601: return "/ITU-T/Network-Operator/[Poland: \"POLPAK\"]";
                case 2602: return "/ITU-T/Network-Operator/[Poland: \"NASK\" (code canceled)]";
                case 2603: return "/ITU-T/Network-Operator/[Poland: TELBANK]";
                case 2604: return "/ITU-T/Network-Operator/[Poland: \"POLPAK -T\"]";
                case 2605: return "/ITU-T/Network-Operator/[Poland: \"PKONET\" (code canceled)]";
                case 2606: return "/ITU-T/Network-Operator/[Poland: Shared by a number of data networks (code canceled)]";
                case 2607: return "/ITU-T/Network-Operator/[Poland: \"CUPAK\"]";
                case 2621: return "/ITU-T/Network-Operator/[Germany: ISDN/X.25]";
                case 2622: return "/ITU-T/Network-Operator/[Germany: Circuit Switched Data Service (DATEX-L)]";
                case 2624: return "/ITU-T/Network-Operator/[Germany: Packet Switched Data Service (DATEX-P)]";
                case 2625: return "/ITU-T/Network-Operator/[Germany: Satellite Services]";
                case 2627: return "/ITU-T/Network-Operator/[Germany: Teletex]";
                case 2629: return "/ITU-T/Network-Operator/[Germany: D2-Mannesmann]";
                case 2631: return "/ITU-T/Network-Operator/[Germany: CoNetP]";
                case 2632: return "/ITU-T/Network-Operator/[Germany: \"RAPNET\"]";
                case 2633: return "/ITU-T/Network-Operator/[Germany: \"DPS\"]";
                case 2634: return "/ITU-T/Network-Operator/[Germany: EkoNet]";
                case 2636: return "/ITU-T/Network-Operator/[Germany: ARCOR/PSN-1]";
                case 2640: return "/ITU-T/Network-Operator/[Germany: DETECON]";
                case 2641: return "/ITU-T/Network-Operator/[Germany: \"SCN\"]";
                case 2642: return "/ITU-T/Network-Operator/[Germany: \"INFO AG NWS\"]";
                case 2644: return "/ITU-T/Network-Operator/[Germany: \"IDNS\"]";
                case 2645: return "/ITU-T/Network-Operator/[Germany: ARCOR/otelo-net1]";
                case 2646: return "/ITU-T/Network-Operator/[Germany: EuroDATA]";
                case 2647: return "/ITU-T/Network-Operator/[Germany: ARCOR/otelo-net2]";
                case 2648: return "/ITU-T/Network-Operator/[Germany: SNSPac]";
                case 2649: return "/ITU-T/Network-Operator/[Germany: \"MMONET\"]";
                case 2651: return "/ITU-T/Network-Operator/[Germany: WestLB X.25 Net]";
                case 2652: return "/ITU-T/Network-Operator/[Germany: PSN/FSINFOSYSBW]";
                case 2653: return "/ITU-T/Network-Operator/[Germany: ARCOR/PSN-2]";
                case 2654: return "/ITU-T/Network-Operator/[Germany: \"TNET\"]";
                case 2655: return "/ITU-T/Network-Operator/[Germany: ISIS_DUS]";
                case 2656: return "/ITU-T/Network-Operator/[Germany: \"RWE TELPAC\"]";
                case 2657: return "/ITU-T/Network-Operator/[Germany: DTN/AutoF FmNLw]";
                case 2658: return "/ITU-T/Network-Operator/[Germany: \"DRENET\"]";
                case 2659: return "/ITU-T/Network-Operator/[Germany: GCN (Geno Communication Network)]";
                case 2680: return "/ITU-T/Network-Operator/[Portugal: PrimeNet]";
                case 2681: return "/ITU-T/Network-Operator/[Portugal: OniSolutions -Infocomunicacies, S.A.]";
                case 2682: return "/ITU-T/Network-Operator/[Portugal: CPRM-Marconi]";
                case 2683: return "/ITU-T/Network-Operator/[Portugal: Eastecnica, Electronica e Tecnica, S.A.]";
                case 2684: return "/ITU-T/Network-Operator/[Portugal: PrimeNet]";
                case 2685: return "/ITU-T/Network-Operator/[Portugal: Global One - Comunicacies, S.A.]";
                case 2686: return "/ITU-T/Network-Operator/[Portugal: \"HLC\", Telecomunicacies & Multimedia, S.A.]";
                case 2687: return "/ITU-T/Network-Operator/[Portugal: Jazztel Portugal - Servicos de Telecomunicacies, S.A.]";
                case 2702: return "/ITU-T/Network-Operator/[Luxembourg: CODENET]";
                case 2703: return "/ITU-T/Network-Operator/[Luxembourg: Regional \"ATS\" Packet switched NETwork (RAPNET)]";
                case 2704: return "/ITU-T/Network-Operator/[Luxembourg: \"LUXPAC\" (réseau de transmission de données à commutation par paquets)]";
                case 2705: return "/ITU-T/Network-Operator/[Luxembourg: \"LUXNET\" (interconnection avec le réseau public de transmission de données)]";
                case 2709: return "/ITU-T/Network-Operator/[Luxembourg: \"LUXPAC\" (accès X.28 et X.32 au réseau téléphonique commuté)]";
                case 2721: return "/ITU-T/Network-Operator/[Ireland: International Packet Switched Service]";
                case 2723: return "/ITU-T/Network-Operator/[Ireland: EURONET]";
                case 2724: return "/ITU-T/Network-Operator/[Ireland: \"EIRPAC\" (Packet Switched Data Networks)]";
                case 2728: return "/ITU-T/Network-Operator/[Ireland: PostNET (PostGEM Packet Switched Data Network)]";
                case 2740: return "/ITU-T/Network-Operator/[Iceland: ISPAK/ICEPAC]";
                case 2782: return "/ITU-T/Network-Operator/[Malta: MALTAPAC (Packet Switching Service)]";
                case 2802: return "/ITU-T/Network-Operator/[Cyprus: CYTAPAC - Public Switched Data Network (PSDN), subscribers with direct access]";
                case 2808: return "/ITU-T/Network-Operator/[Cyprus: CYTAPAC - Public Switched Data Network (PSDN), subscribers with access via telex]";
                case 2809: return "/ITU-T/Network-Operator/[Cyprus: CYTAPAC - Public Switched Data Network (PSDN), subscribers with access via Public Switched Telephone Network (Public Switched Telephone Network (PSTN)) - X.28, X.32]";
                case 2821: return "/ITU-T/Network-Operator/[Georgia: IBERIAPAC]";
                case 2830: return "/ITU-T/Network-Operator/[Armenia: ArmPac]";
                case 2860: return "/ITU-T/Network-Operator/[Turkey: TELETEX]";
                case 2861: return "/ITU-T/Network-Operator/[Turkey: DATEX-L]";
                case 2863: return "/ITU-T/Network-Operator/[Turkey: TURkish PAcKet switched data network (TURPAK)]";
                case 2864: return "/ITU-T/Network-Operator/[Turkey: \"TURPAK\"]";
                case 2881: return "/ITU-T/Network-Operator/[Faroe Islands: FAROEPAC]";
                case 2901: return "/ITU-T/Network-Operator/[Greenland: DATAPAK (Packet Switched Network)]";
                case 2922: return "/ITU-T/Network-Operator/[San Marino: X-Net \"SMR\"]";
                case 2931: return "/ITU-T/Network-Operator/[Slovenia: SIPAX.25]";
                case 2932: return "/ITU-T/Network-Operator/[Slovenia: SIPAX.25 access through Integrated Services Digital Network (ISDN) (code canceled)]";
                case 2940: return "/ITU-T/Network-Operator/[The Former Yugoslav Republic of Macedonia: \"MAKPAK\"]";
                case 3020: return "/ITU-T/Network-Operator/[Canada: Telecom Canada Datapak Network]";
                case 3021: return "/ITU-T/Network-Operator/[Canada: Telecom Canada Public Switched Telephone Network (Public Switched Telephone Network (PSTN)) Access]";
                case 3022: return "/ITU-T/Network-Operator/[Canada: Stentor Private Packet Switched Data Network Gateway]";
                case 3023: return "/ITU-T/Network-Operator/[Canada: Stentor Integrated Services Digital Network (ISDN) identification]";
                case 3024: return "/ITU-T/Network-Operator/[Canada: Teleglobe Canada - Globedat-C Circuit Switched Data Transmission]";
                case 3025: return "/ITU-T/Network-Operator/[Canada: Teleglobe Canada - Globedat-P Packed Switched Data Transmission]";
                case 3026: return "/ITU-T/Network-Operator/[Canada: AT&T Canada Long Distance Services - FasPac]";
                case 3028: return "/ITU-T/Network-Operator/[Canada: AT&T Canada Long Distance Services - Packet Switched Public Data Network (PSPDN)]";
                case 3036: return "/ITU-T/Network-Operator/[Canada: Sprint Canada Frame Relay Service - Packet-Switched Network]";
                case 3037: return "/ITU-T/Network-Operator/[Canada: \"TMI Communications\", Limited Partnership - Mobile Data Service (MDS)]";
                case 3038: return "/ITU-T/Network-Operator/[Canada: Canada Post - POSTpac - X.25 Packet Switched Data Network]";
                case 3039: return "/ITU-T/Network-Operator/[Canada: Telesat Canada - Anikom 200]";
                case 3101: return "/ITU-T/Network-Operator/[United States: PTN-1 Western Union Packet Switching Network]";
                case 3102: return "/ITU-T/Network-Operator/[United States: \"MCI\" Public Data Network (ResponseNet)]";
                case 3103: return "/ITU-T/Network-Operator/[United States: \"ITT UDTS\" Network]";
                case 3104: return "/ITU-T/Network-Operator/[United States: MCI Public Data Network (International Gateway)]";
                case 3105: return "/ITU-T/Network-Operator/[United States: \"WUI\" Leased Channel Network]";
                case 3106: return "/ITU-T/Network-Operator/[United States: Tymnet Network]";
                case 3107: return "/ITU-T/Network-Operator/[United States: \"ITT\" Datel Network]";
                case 3108: return "/ITU-T/Network-Operator/[United States: ITT Short Term Voice/Data Transmission Network]";
                case 3109: return "/ITU-T/Network-Operator/[United States: \"RCAG DATEL II\"]";
                case 3110: return "/ITU-T/Network-Operator/[United States: Telenet Communications Corporation]";
                case 3111: return "/ITU-T/Network-Operator/[United States: \"RCAG DATEL I\" (Switched Alternate Voice-Data Service)]";
                case 3112: return "/ITU-T/Network-Operator/[United States: Western Union Teletex Service]";
                case 3113: return "/ITU-T/Network-Operator/[United States: \"RCAG\" Remote Global Computer Access Service (Low Speed)]";
                case 3114: return "/ITU-T/Network-Operator/[United States: Western Union Infomaster]";
                case 3115: return "/ITU-T/Network-Operator/[United States: Graphnet Interactive Network]";
                case 3116: return "/ITU-T/Network-Operator/[United States: Graphnet Store and Forward Network]";
                case 3117: return "/ITU-T/Network-Operator/[United States: \"WUI\" Telex Network]";
                case 3118: return "/ITU-T/Network-Operator/[United States: Graphnet Data Network]";
                case 3119: return "/ITU-T/Network-Operator/[United States: \"TRT\" International Packet Switched Service (IPSS)]";
                case 3120: return "/ITU-T/Network-Operator/[United States: \"ITT\" Low Speed Network]";
                case 3121: return "/ITU-T/Network-Operator/[United States: \"FTCC\" Circuit Switched Network]";
                case 3122: return "/ITU-T/Network-Operator/[United States: FTCC Telex]";
                case 3123: return "/ITU-T/Network-Operator/[United States: FTCC Domestic Packet Switched Transmission (PST) Service]";
                case 3124: return "/ITU-T/Network-Operator/[United States: FTCC International PST Service]";
                case 3125: return "/ITU-T/Network-Operator/[United States: \"UNINET\"]";
                case 3126: return "/ITU-T/Network-Operator/[United States: \"ADP\" Autonet]";
                case 3127: return "/ITU-T/Network-Operator/[United States: \"GTE\" Telenet Communications Corporation]";
                case 3128: return "/ITU-T/Network-Operator/[United States: \"TRT\" Mail/Telex Network]";
                case 3129: return "/ITU-T/Network-Operator/[United States: \"TRT\" Circuit Switch Data (\"ICSS\")]";
                case 3130: return "/ITU-T/Network-Operator/[United States: TRT Digital Data Network]";
                case 3131: return "/ITU-T/Network-Operator/[United States: \"RCAG\" Telex Network]";
                case 3132: return "/ITU-T/Network-Operator/[United States: Compuserve Network Services]";
                case 3133: return "/ITU-T/Network-Operator/[United States: \"RCAG XNET\" Service]";
                case 3134: return "/ITU-T/Network-Operator/[United States: AT&T/ACCUNET Packet Switched Capability]";
                case 3135: return "/ITU-T/Network-Operator/[United States: ALASCOM/ALASKANET Service]";
                case 3136: return "/ITU-T/Network-Operator/[United States: Geisco Data Network]";
                case 3137: return "/ITU-T/Network-Operator/[United States: International Information Network Services - INFONET Service]";
                case 3138: return "/ITU-T/Network-Operator/[United States: Fedex International Transmission Corporation - International Document Transmission Service]";
                case 3139: return "/ITU-T/Network-Operator/[United States: \"KDD America\", Inc. - Public Data Network]";
                case 3140: return "/ITU-T/Network-Operator/[United States: Southern New England Telephone Company - Public Packet Network]";
                case 3141: return "/ITU-T/Network-Operator/[United States: Bell Atlantic Telephone Companies - Advance Service]";
                case 3142: return "/ITU-T/Network-Operator/[United States: Bellsouth Corporation - Pulselink Service]";
                case 3143: return "/ITU-T/Network-Operator/[United States: Ameritech Operating Companies - Public Packet Data Networks]";
                case 3144: return "/ITU-T/Network-Operator/[United States: Nynex Telephone Companies - Nynex Infopath Service]";
                case 3145: return "/ITU-T/Network-Operator/[United States: Pacific Telesis Public Packet Switching Service]";
                case 3146: return "/ITU-T/Network-Operator/[United States: Southwestern Bell Telephone Co. - Microlink \"II\" Public Packet Switching Service]";
                case 3147: return "/ITU-T/Network-Operator/[United States: U.S. West, Inc. - Public Packet Switching Service]";
                case 3148: return "/ITU-T/Network-Operator/[United States: United States Telephone Association - to be shared by local exchange telephone companies]";
                case 3149: return "/ITU-T/Network-Operator/[United States: Cable & Wireless Communications, Inc. - Public Data Network]";
                case 3150: return "/ITU-T/Network-Operator/[United States: Globenet, Inc. - Globenet Network Packet Switching Service]";
                case 3151: return "/ITU-T/Network-Operator/[United States: Data America Corporation - Data America Network]";
                case 3152: return "/ITU-T/Network-Operator/[United States: \"GTE\" Hawaiian Telephone Company, Inc. - Public Data Network]";
                case 3153: return "/ITU-T/Network-Operator/[United States: \"JAIS USA-NET\" Public Packet Switching Service]";
                case 3154: return "/ITU-T/Network-Operator/[United States: Nomura Computer Systems America, Inc. - \"NCC-A VAN\" public packet switching service]";
                case 3155: return "/ITU-T/Network-Operator/[United States: Aeronautical Radio, Inc. - GLOBALINK]";
                case 3156: return "/ITU-T/Network-Operator/[United States: American Airlines, Inc. - \"AANET\"]";
                case 3157: return "/ITU-T/Network-Operator/[United States: \"COMSAT\" Mobile Communications - \"C-LINK\"]";
                case 3158: return "/ITU-T/Network-Operator/[United States: Schlumberger Information NETwork (SINET)]";
                case 3159: return "/ITU-T/Network-Operator/[United States: Westinghouse Communications - Westinghouse Packet Network]";
                case 3160: return "/ITU-T/Network-Operator/[United States: Network Users Group, Ltd. - \"WDI NET\" packet]";
                case 3161: return "/ITU-T/Network-Operator/[United States: United States Department of State, Diplomatic Telecommunications Service]";
                case 3162: return "/ITU-T/Network-Operator/[United States: Transaction Network Services (TNS), Inc. -- Public packet-switched network]";
                case 3166: return "/ITU-T/Network-Operator/[United States: U.S. Department of Treasury Wide Area Data Network]";
                case 3168: return "/ITU-T/Network-Operator/[United States: \"BT\" North America packet-switched data network]";
                case 3169: return "/ITU-T/Network-Operator/[United States: Tenzing Communications Inc. - Inflight Network]";
                case 3302: return "/ITU-T/Network-Operator/[Puerto Rico: Asynchronous Transfer Mode (ATM) Broadband Network]";
                case 3303: return "/ITU-T/Network-Operator/[Puerto Rico: TDNet Puerto Rico]";
                case 3340: return "/ITU-T/Network-Operator/[Mexico: \"TELEPAC\"]";
                case 3341: return "/ITU-T/Network-Operator/[Mexico: \"UNITET\"]";
                case 3342: return "/ITU-T/Network-Operator/[Mexico: IUSANET]";
                case 3343: return "/ITU-T/Network-Operator/[Mexico: \"TEI\"]";
                case 3344: return "/ITU-T/Network-Operator/[Mexico: \"OPTEL\"]";
                case 3345: return "/ITU-T/Network-Operator/[Mexico: TELNORPAC]";
                case 3346: return "/ITU-T/Network-Operator/[Mexico: \"TYMPAQ\"]";
                case 3347: return "/ITU-T/Network-Operator/[Mexico: SINFRARED]";
                case 3348: return "/ITU-T/Network-Operator/[Mexico: INTERVAN]";
                case 3349: return "/ITU-T/Network-Operator/[Mexico: INTELCOMNET]";
                case 3350: return "/ITU-T/Network-Operator/[Mexico: AVANTEL, S.A.]";
                case 3351: return "/ITU-T/Network-Operator/[Mexico: ALESTRA, S. de R.L. de C.V.]";
                case 3422: return "/ITU-T/Network-Operator/[Barbados: CARIBNET]";
                case 3423: return "/ITU-T/Network-Operator/[Barbados: International Database Access Service (IDAS)]";
                case 3443: return "/ITU-T/Network-Operator/[Antigua and Barbuda: Antigua Packet Switched Service]";
                case 3463: return "/ITU-T/Network-Operator/[Cayman Islands: Cable and Wireless Packet Switching Node]";
                case 3502: return "/ITU-T/Network-Operator/[Bermuda: Cable and Wireless Data Communications Node]";
                case 3503: return "/ITU-T/Network-Operator/[Bermuda: Cable and Wireless Packet Switched Node]";
                case 3522: return "/ITU-T/Network-Operator/[Grenada: CARIBNET]";
                case 3620: return "/ITU-T/Network-Operator/[Netherlands Antilles: Telematic Network]";
                case 3621: return "/ITU-T/Network-Operator/[Netherlands Antilles: Datanet Curacao]";
                case 3680: return "/ITU-T/Network-Operator/[Cuba: Servicios de informacion por conmutacion de paquetes del \"IDICT\"]";
                case 3706: return "/ITU-T/Network-Operator/[Dominican Republic: All America Cables and Radio Inc.]";
                case 3740: return "/ITU-T/Network-Operator/[Trinidad and Tobago: \"TEXDAT\"]";
                case 3745: return "/ITU-T/Network-Operator/[Trinidad and Tobago: DATANETT]";
                case 3763:
                case 3764: return "/ITU-T/Network-Operator/[Turks and Caicos Islands: Cable and wireless packet switched node]";
                case 4001: return "/ITU-T/Network-Operator/[Azerbaijan: AZPAK (AZerbaijan public PAcKet switched data network)]";
                case 4002: return "/ITU-T/Network-Operator/[Azerbaijan: \"AzEuroTel\" Joint Venture]";
                case 4010: return "/ITU-T/Network-Operator/[Kazakhstan: KazNet X.25]";
                case 4011: return "/ITU-T/Network-Operator/[Kazakhstan: BankNet X.25]";
                case 4041: return "/ITU-T/Network-Operator/[India: \"RABMN\"]";
                case 4042: return "/ITU-T/Network-Operator/[India: International Gateway Packet Switching System (GPSS)]";
                case 4043: return "/ITU-T/Network-Operator/[India: \"INET\" (Packet Switched Public Data Network)]";
                case 4045: return "/ITU-T/Network-Operator/[India: HVnet]";
                case 4046: return "/ITU-T/Network-Operator/[India: Shared Data Network Identification Code (DNIC) for \"VSAT\" based private data networks]";
                case 4101: return "/ITU-T/Network-Operator/[Pakistan: TRANSLINK]";
                case 4132: return "/ITU-T/Network-Operator/[Sri Lanka: Lanka Communication Services (Pvt) Limited]";
                case 4133: return "/ITU-T/Network-Operator/[Sri Lanka: Electroteks (Pvt) Limited]";
                case 4141: return "/ITU-T/Network-Operator/[Myanmar: MYANMARP]";
                case 4155: return "/ITU-T/Network-Operator/[Lebanon: Reseau public de transmission de donnees par paquets]";
                case 4195: return "/ITU-T/Network-Operator/[Kuwait: Qualitynet]";
                case 4201: return "/ITU-T/Network-Operator/[Saudi Arabia: ALWASEET - Public Packet Switched Data Network]";
                case 4241: return "/ITU-T/Network-Operator/[United Arab Emirates: \"EMDAN\" Teletex Network]";
                case 4243: return "/ITU-T/Network-Operator/[United Arab Emirates: \"EMDAN\" X.25 and X.28 Terminals]";
                case 4251: return "/ITU-T/Network-Operator/[Israel: ISRANET]";
                case 4260: return "/ITU-T/Network-Operator/[Bahrain: Batelco Global System for Mobile communications (GSM) Service]";
                case 4262: return "/ITU-T/Network-Operator/[Bahrain: Bahrain MAnaged DAta Network (MADAN)]";
                case 4263: return "/ITU-T/Network-Operator/[Bahrain: Batelco Packet Switched Node]";
                case 4271: return "/ITU-T/Network-Operator/[Qatar: \"DOHPAK\"]";
                case 4290: return "/ITU-T/Network-Operator/[Nepal: NEPal PAcKet switched public data network (NEPPAK)]";
                case 4321: return "/ITU-T/Network-Operator/[Islamic Republic of Iran: IranPac]";
                case 4341: return "/ITU-T/Network-Operator/[Uzbekistan: UzPAK]";
                case 4400: return "/ITU-T/Network-Operator/[Japan: GLOBALNET (Network of the Global \"VAN\" Japan Incorporation)]";
                //TODO: case 4401: goto oid_0_3_4401;
                case 4402: return "/ITU-T/Network-Operator/[Japan: NEC-NET (NEC Corporation)]";
                case 4403: return "/ITU-T/Network-Operator/[Japan: \"JENSNET\" (\"JENS Corporation\")]";
                case 4404: return "/ITU-T/Network-Operator/[Japan: JAIS-NET (Japan Research Institute Ltd.)]";
                case 4405: return "/ITU-T/Network-Operator/[Japan: NCC-VAN (NRI Co., Ltd.)]";
                case 4406: return "/ITU-T/Network-Operator/[Japan: TYMNET-Japan (Japan TELECOM COMMUNICATIONS SERVICES CO., LTD.)]";
                case 4407: return "/ITU-T/Network-Operator/[Japan: International High Speed Switched Data Transmission Network (\"KDDI\") (code canceled)]";
                case 4408: return "/ITU-T/Network-Operator/[Japan: International Packet Switched Data Transmission Network (\"KDDI\") (code canceled)]";
                case 4412: return "/ITU-T/Network-Operator/[Japan: Sprintnet (Global One Communications, INC.)]";
                case 4413: return "/ITU-T/Network-Operator/[Japan: \"KYODO NET\" (\"UNITED NET\" Corp)]";
                case 4415: return "/ITU-T/Network-Operator/[Japan: \"FENICS\" (Fujitsu Limited)]";
                case 4416: return "/ITU-T/Network-Operator/[Japan: \"HINET\" (Hitachi Information Network, Ltd.)]";
                case 4417: return "/ITU-T/Network-Operator/[Japan: TIS-Net (TOYO Information Systems Co., Ltd.)]";
                case 4418: return "/ITU-T/Network-Operator/[Japan: TG-VAN (TOSHIBA Corporation)]";
                case 4420: return "/ITU-T/Network-Operator/[Japan: Pana-Net (Matsushita Electric Industrial Co. Ltd.)]";
                case 4421: return "/ITU-T/Network-Operator/[Japan: \"DDX-P\" (Nippon Telegraph and Telephone (NTT) Communications Corporation) (code canceled)]";
                case 4422: return "/ITU-T/Network-Operator/[Japan: CTC-P (CHUBU TELECOMMUNICATIONS CO., INC.)]";
                case 4423: return "/ITU-T/Network-Operator/[Japan: \"JENSNET\" (\"JENS Corporation\")]";
                case 4424: return "/ITU-T/Network-Operator/[Japan: \"SITA\" Network]";
                case 4425: return "/ITU-T/Network-Operator/[Japan: Global Managed Data Service (Cable & Wireless IDC-Si)]";
                case 4426: return "/ITU-T/Network-Operator/[Japan: \"ECHO-NET\" (Hitachi Information Systems Ltd.)]";
                case 4427: return "/ITU-T/Network-Operator/[Japan: U-net (Nihon Unysys Information Systems Ltd.)]";
                case 4500: return "/ITU-T/Network-Operator/[Republic of Korea: HiNET-P (Korea Telecom)]";
                case 4501: return "/ITU-T/Network-Operator/[Republic of Korea: DACOM-NET]";
                case 4502: return "/ITU-T/Network-Operator/[Republic of Korea: \"CSDN\" (only assigned to Teletex)]";
                case 4538: return "/ITU-T/Network-Operator/[Hong Kong, China: Cable & Wireless Regional Businesses (Hong Kong) Limited]";
                case 4540: return "/ITU-T/Network-Operator/[Hong Kong, China: Public Switched Document Transfer Service]";
                case 4541: return "/ITU-T/Network-Operator/[Hong Kong, China: Hutchison Global Crossing Limited]";
                case 4542: return "/ITU-T/Network-Operator/[Hong Kong, China: INTELPAK (code canceled)]";
                case 4543: return "/ITU-T/Network-Operator/[Hong Kong, China: New T&T]";
                case 4545: return "/ITU-T/Network-Operator/[Hong Kong, China: Datapak]";
                case 4546: return "/ITU-T/Network-Operator/[Hong Kong, China: iAsiaWorks (Hong Kong) Service]";
                case 4547: return "/ITU-T/Network-Operator/[Hong Kong, China: New World Telephone Limited]";
                case 4548: return "/ITU-T/Network-Operator/[Hong Kong, China: \"KDD\" Telecomet Hong Kong Ltd.]";
                case 4550: return "/ITU-T/Network-Operator/[Macau: \"MACAUPAC\"]";
                case 4601: return "/ITU-T/Network-Operator/[China: Teletex and low speed data network]";
                case 4603: return "/ITU-T/Network-Operator/[China: \"CHINAPAC\"]";
                case 4604: return "/ITU-T/Network-Operator/[China: Reserved for public mobile data service]";
                case 4605: return "/ITU-T/Network-Operator/[China: Public data network]";
                case 4606:
                case 4607:
                case 4608: return "/ITU-T/Network-Operator/[China: Dedicated network]";
                case 4609: return "/ITU-T/Network-Operator/[China: China Railcom \"PAC\"]";
                case 4720: return "/ITU-T/Network-Operator/[Maldives: DATANET (Maldives Packet Switching Service)]";
                case 5020: return "/ITU-T/Network-Operator/[Malaysia: \"COINS\" Global Frame Relay]";
                case 5021: return "/ITU-T/Network-Operator/[Malaysia: Malaysian Public Packet Switched Public Data Network (\"MAYPAC\")]";
                case 5023: return "/ITU-T/Network-Operator/[Malaysia: Corporate Information Networks]";
                case 5024: return "/ITU-T/Network-Operator/[Malaysia: ACASIA-ASEAN Managed Overlay Network]";
                case 5026: return "/ITU-T/Network-Operator/[Malaysia: Mutiara Frame Relay Network]";
                case 5027: return "/ITU-T/Network-Operator/[Malaysia: Mobile Public Data Network (WAVENET)]";
                case 5028: return "/ITU-T/Network-Operator/[Malaysia: Global Management Data Services (GMDS)]";
                case 5052: return "/ITU-T/Network-Operator/[Australia: Telstra Corporation Ltd. - AUSTPAC packet switching network]";
                case 5053: return "/ITU-T/Network-Operator/[Australia: Telstra Corporation Ltd. - AUSTPAC International]";
                case 5057: return "/ITU-T/Network-Operator/[Australia: Australian Private Networks]";
                case 5101: return "/ITU-T/Network-Operator/[Indonesia: Sambungan Komunikasi Data Paket (SKDP) Packet Switched Service]";
                case 5151: return "/ITU-T/Network-Operator/[Philippines: \"CWI DATANET\" - Capitol Wireless, Inc. (CAPWIRE)]";
                case 5152: return "/ITU-T/Network-Operator/[Philippines: Philippine Global Communications, Inc. (PHILCOM)]";
                case 5154: return "/ITU-T/Network-Operator/[Philippines: Globe-Mackay Cable and Radio corp. (GMCR)]";
                case 5156: return "/ITU-T/Network-Operator/[Philippines: Eastern Telecommunications Philippines, Inc. (ETPI)]";
                case 5157: return "/ITU-T/Network-Operator/[Philippines: DATAPAC]";
                case 5202: return "/ITU-T/Network-Operator/[Thailand: THAIPAK 2 - Value Added Public Packet Switched Data Network]";
                case 5203: return "/ITU-T/Network-Operator/[Thailand: \"CAT\" Store and Forward Fax Network]";
                case 5209: return "/ITU-T/Network-Operator/[Thailand: \"TOT\" Integrated Services Digital Network (ISDN)]";
                case 5250: return "/ITU-T/Network-Operator/[Singapore: International telephone prefix]";
                case 5251: return "/ITU-T/Network-Operator/[Singapore: Inmarsat service]";
                case 5252: return "/ITU-T/Network-Operator/[Singapore: TELEPAC (Public Packet Switching Data Network)]";
                case 5253: return "/ITU-T/Network-Operator/[Singapore: High speed data/long packet service]";
                case 5254:
                case 5255: return "/ITU-T/Network-Operator/[Singapore: Public Data Network]";
                case 5257: return "/ITU-T/Network-Operator/[Singapore: Integrated Services Digital Network (ISDN) packet switching service]";
                case 5258: return "/ITU-T/Network-Operator/[Singapore: Telex]";
                case 5259: return "/ITU-T/Network-Operator/[Singapore: Public Switched Telephone Network (PSTN) access (dial-in/out)]";
                case 5301: return "/ITU-T/Network-Operator/[New Zealand: \"PACNET\" Packet Switching Network]";
                case 5351: return "/ITU-T/Network-Operator/[Guam: The Pacific Connection, Inc. - Pacnet Public Packet Switching Service]";
                case 5390: return "/ITU-T/Network-Operator/[Tonga: TONGAPAK]";
                case 5400: return "/ITU-T/Network-Operator/[Solomon Islands: Datanet]";
                case 5410: return "/ITU-T/Network-Operator/[Vanuatu: Vanuatu International Access for PACkets (VIAPAC)]";
                case 5420: return "/ITU-T/Network-Operator/[Fiji: \"FIJPAK\"]";
                case 5421: return "/ITU-T/Network-Operator/[Fiji: FIJINET]";
                case 5460: return "/ITU-T/Network-Operator/[New Caledonia: Transpac - Nouvelle Calédonie et opérateur public local]";
                case 5470: return "/ITU-T/Network-Operator/[French Polynesia: Transpac - Polynésie et opérateur public local]";
                case 5501: return "/ITU-T/Network-Operator/[Micronesia: \"FSMTC\" Packet Switched Network]";
                case 6026: return "/ITU-T/Network-Operator/[Egypt: \"EGYPTNET\"]";
                case 6030: return "/ITU-T/Network-Operator/[Algeria: \"DZ PAC\" (Réseau public de données à commutation par paquets)]";
                case 6041: return "/ITU-T/Network-Operator/[Morocco: MAGHRIPAC]";
                case 6042: return "/ITU-T/Network-Operator/[Morocco: MAGHRIPAC X.32]";
                case 6049: return "/ITU-T/Network-Operator/[Morocco: MAGHRIPAC \"RTC PAD\"]";
                case 6070: return "/ITU-T/Network-Operator/[Gambia: \"GAMNET\"]";
                case 6081: return "/ITU-T/Network-Operator/[Senegal: \"SENPAC\"]";
                case 6122: return "/ITU-T/Network-Operator/[Côte d'Ivoire: SYTRANPAC]";
                case 6132: return "/ITU-T/Network-Operator/[Burkina Faso: FASOPAC]";
                case 6202: return "/ITU-T/Network-Operator/[Ghana: DATATEL]";
                case 6222: return "/ITU-T/Network-Operator/[Chad: TCHADPAC]";
                case 6242: return "/ITU-T/Network-Operator/[Cameroon: \"CAMPAC\"]";
                case 6255: return "/ITU-T/Network-Operator/[Cape Verde: \"CVDATA\"]";
                case 6280: return "/ITU-T/Network-Operator/[Gabon: GABONPAC (Réseau de transmission de données à commutation par paquets)]";
                case 6282: return "/ITU-T/Network-Operator/[Gabon: GABONPAC2]";
                case 6315: return "/ITU-T/Network-Operator/[Angola: ANGOPAC]";
                case 6331: return "/ITU-T/Network-Operator/[Seychelles: Infolink]";
                case 6390: return "/ITU-T/Network-Operator/[Kenya: \"KENPAC\" - Telkom Kenya Ltd.]";
                case 6435: return "/ITU-T/Network-Operator/[Mozambique: \"COMPAC\" (Packet Switching Public Data Network)]";
                case 6451: return "/ITU-T/Network-Operator/[Zambia: \"ZAMPAK\"]";
                case 6460: return "/ITU-T/Network-Operator/[Madagascar: INFOPAC]";
                case 6484: return "/ITU-T/Network-Operator/[Zimbabwe: \"ZIMNET\"]";
                case 6490: return "/ITU-T/Network-Operator/[Namibia: \"SWANET\" (Public Packet Switched Network)]";
                case 6550: return "/ITU-T/Network-Operator/[South Africa: Saponet - P]";
                case 7080: return "/ITU-T/Network-Operator/[Honduras: HONDUPAQ]";
                case 7100: return "/ITU-T/Network-Operator/[Nicaragua: NicaPac]";
                case 7120: return "/ITU-T/Network-Operator/[Costa Rica: RACSADATOS]";
                case 7141: return "/ITU-T/Network-Operator/[Panama: Red de transmision de datos con conmutacion de paquetes (INTELPAQ)]";
                case 7144: return "/ITU-T/Network-Operator/[Panama: \"CWP\" data network]";
                case 7160: return "/ITU-T/Network-Operator/[Peru: \"MEGANET\" (\"PERUNET\")]";
                case 7161: return "/ITU-T/Network-Operator/[Peru: \"MEGANET\"]";
                case 7221: return "/ITU-T/Network-Operator/[Argentina: Nodo Internacional de Datos - TELINTAR]";
                case 7222: return "/ITU-T/Network-Operator/[Argentina: \"ARPAC\" (\"ENTEL\")]";
                case 7223: return "/ITU-T/Network-Operator/[Argentina: EASYGATE (\"ATT\")]";
                case 7240: return "/ITU-T/Network-Operator/[Brazil: International Packet Switching Data Communication Service (INTERDATA)]";
                case 7241: return "/ITU-T/Network-Operator/[Brazil: National Packet Switching Data Communication Service (\"RENPAC\")]";
                case 7242: return "/ITU-T/Network-Operator/[Brazil: \"RIOPAC\"]";
                case 7243: return "/ITU-T/Network-Operator/[Brazil: MINASPAC]";
                case 7244: return "/ITU-T/Network-Operator/[Brazil: TRANSPAC]";
                case 7245: return "/ITU-T/Network-Operator/[Brazil: Fac Simile Service (DATA FAX)]";
                case 7246: return "/ITU-T/Network-Operator/[Brazil: Brazilian private networks]";
                case 7247: return "/ITU-T/Network-Operator/[Brazil: \"DATASAT BI\"]";
                case 7251: return "/ITU-T/Network-Operator/[Brazil: S.PPAC]";
                case 7252: return "/ITU-T/Network-Operator/[Brazil: \"TELEST\" Public packet data network]";
                case 7253: return "/ITU-T/Network-Operator/[Brazil: TELEMIG Public Switched Packet Data Network]";
                case 7254: return "/ITU-T/Network-Operator/[Brazil: \"PACPAR\"]";
                case 7255: return "/ITU-T/Network-Operator/[Brazil: CRT/CTMR]";
                case 7256: return "/ITU-T/Network-Operator/[Brazil: Western and Midwestern Public Switched Packet Data Network]";
                case 7257: return "/ITU-T/Network-Operator/[Brazil: TELEBAHIA and TELERGIPE Public Switched Packet Data Network]";
                case 7258: return "/ITU-T/Network-Operator/[Brazil: Northeastern Public Switched Packet Data Network]";
                case 7259: return "/ITU-T/Network-Operator/[Brazil: Northern Public Switched Packet Data Network]";
                case 7302: return "/ITU-T/Network-Operator/[Chile: Red nacional de transmision de datos]";
                case 7321: return "/ITU-T/Network-Operator/[Colombia: Red de Alta Velocidad]";
                case 7380: return "/ITU-T/Network-Operator/[Guyana: \"GT&T PAC\"]";
                case 7440: return "/ITU-T/Network-Operator/[Paraguay: PARABAN]";
                case 7447: return "/ITU-T/Network-Operator/[Paraguay: ANTELPAC]";
                case 7448: return "/ITU-T/Network-Operator/[Paraguay: PARAPAQ]";
                case 7482: return "/ITU-T/Network-Operator/[Uruguay: \"URUPAC\" - Servicio publico de transmision de datos con conmutacion de paquetes]";
                case 7488: return "/ITU-T/Network-Operator/[Uruguay: URUPAC - Interfuncionamiento con la red telex]";
                case 7489: return "/ITU-T/Network-Operator/[Uruguay: URUPAC - Interfuncionamiento con la red telefonica]";
                case 23030: return "/ITU-T/Network-Operator/[Czech Republic: \"G-NET\" (code canceled)]";
                case 23040:
                case 23041:
                case 23042:
                case 23043:
                case 23044: return "/ITU-T/Network-Operator/[Czech Republic: RadioNET]";
                case 41362: return "/ITU-T/Network-Operator/[Sri Lanka: \"MTT\" Network (Pvt) Limited]";
                case 41363: return "/ITU-T/Network-Operator/[Sri Lanka: \"DPMC\" Electronics (Pvt) Limited]";
                case 260621: return "/ITU-T/Network-Operator/[Poland: DATACOM]";
                case 260622: return "/ITU-T/Network-Operator/[Poland: \"MNI\"]";
                case 260641: return "/ITU-T/Network-Operator/[Poland: \"PAGI\"]";
                case 260642: return "/ITU-T/Network-Operator/[Poland: Crowley Data Poland]";
                case 260651: return "/ITU-T/Network-Operator/[Poland: MEDIATEL]";
                case 260661: return "/ITU-T/Network-Operator/[Poland: \"KOLPAK\"]";
                case 260662: return "/ITU-T/Network-Operator/[Poland: Energis Polska]";
                case 260672: return "/ITU-T/Network-Operator/[Poland: Virtual Private Network (VPN) Service]";
                case 260681: return "/ITU-T/Network-Operator/[Poland: Exatel]";
                case 260691: return "/ITU-T/Network-Operator/[Poland: \"NETIA\"]";
                case 460200:
                case 460201:
                case 460202:
                case 460203:
                case 460204:
                case 460205:
                case 460206:
                case 460207: return "/ITU-T/Network-Operator/[China: \"CAAC\" privileged data network]";
                default: return $"/ITU-T/Network-Operator/{values[index - 1]}";
            }

        #endregion

        // identified-organization
        #region 0.4.*

        oid_0_4:

            if (index == values.Length) return "/ITU-T/Identified-Organization";
            switch (values[index++])
            {
                //TODO: case 0: goto oid_0_4_0;
                default: return $"/ITU-T/Identified-Organization/{values[index - 1]}";
            }

        #endregion

        // data
        #region 0.9.*

        oid_0_9:

            if (index == values.Length) return "/ITU-T/Data";
            switch (values[index++])
            {
                //TODO: case 0: goto oid_0_9_0;
                default: return $"/ITU-T/Data/{values[index - 1]}";
            }

        #endregion

        #endregion

        // iso
        #region 1.*

        oid_1:

            if (index == values.Length) return "/ISO";
            switch (values[index++])
            {
                case 0: goto oid_1_0;
                case 1: goto oid_1_1;
                case 2: goto oid_1_2;
                case 3: goto oid_1_3;
                default: return $"/ISO/{values[index - 1]}";
            }

        // standard
        #region 1.0.*

        oid_1_0:

            if (index == values.Length) return "/ISO/Standard";
            switch (values[index++])
            {
                //TODO: case 639: goto oid_1_0_639;
                //TODO: case 1087: goto oid_1_0_1087;
                //TODO: case 2022: goto oid_1_0_2022;
                //TODO: case 2382: goto oid_1_0_2382;
                //TODO: case 3166: goto oid_1_0_3166;
                case 4217: return "/ISO/Standard/[Currency Codes]";
                //TODO: case 4426: goto oid_1_0_4426;
                //TODO: case 4922: goto oid_1_0_4922;
                case 5218: return "/ISO/Standard/[Information technology -- Codes for the representation of human sexes]";
                case 6523: return "/ISO/Standard/[Information technology -- Structure for the identification of organizations and organization parts]";
                //TODO: case 7498: goto oid_1_0_7498;
                //TODO: case 7816: goto oid_1_0_7816;
                //TODO: case 8571: goto oid_1_0_8571;
                case 8601: return "/ISO/Standard/[Data elements and interchange formats -- Information interchange -- Representation of dates and times]";
                //TODO: case 8802: goto oid_1_0_8802;
                //TODO: case 9040: goto oid_1_0_9040;
                //TODO: case 9041: goto oid_1_0_9041;
                //TODO: case 9069: goto oid_1_0_9069;
                case 9362: return "/ISO/Standard/[Banking -- Banking telecommunication messages -- Business Identifier Code (BIC)]";
                //TODO: case 9506: goto oid_1_0_9506;
                //TODO: case 9596: goto oid_1_0_9596;
                //TODO: case 9796: goto oid_1_0_9796;
                //TODO: case 9797: goto oid_1_0_9797;
                //TODO: case 9798: goto oid_1_0_9798;
                //TODO: case 9834: goto oid_1_0_9834;
                //TODO: case 9979: goto oid_1_0_9979;
                //TODO: case 9992: goto oid_1_0_9992;
                //TODO: case 10021: goto oid_1_0_10021;
                //TODO: case 10116: goto oid_1_0_10116;
                //TODO: case 10118: goto oid_1_0_10118;
                //TODO: case 10161: goto oid_1_0_10161;
                //TODO: case 10166: goto oid_1_0_10166;
                case 10374: return "/ISO/Standard/[Freight containers -- Automatic identification]";
                //TODO: case 10646: goto oid_1_0_10646;
                //TODO: case 10746: goto oid_1_0_10746;
                case 10891: return "/ISO/Standard/[Freight containers -- Radio frequency identification (RFID) -- Licence plate tag]";
                //TODO: case 11188: goto oid_1_0_11188;
                case 11404: return "/ISO/Standard/[Information technology -- Programming languages, their environments and system software interfaces -- Language-independent datatypes]";
                //TODO: case 11578: goto oid_1_0_11578;
                //TODO: case 11582: goto oid_1_0_11582;
                //TODO: case 11770: goto oid_1_0_11770;
                //TODO: case 12813: goto oid_1_0_12813;
                //TODO: case 12855: goto oid_1_0_12855;
                //TODO: case 13141: goto oid_1_0_13141;
                case 13616: return "/ISO/Standard/[Financial services -- International Bank Account Number (IBAN)]";
                //TODO: case 13868: goto oid_1_0_13868;
                //TODO: case 13869: goto oid_1_0_13869;
                //TODO: case 13870: goto oid_1_0_13870;
                //TODO: case 13873: goto oid_1_0_13873;
                //TODO: case 13874: goto oid_1_0_13874;
                //TODO: case 13888: goto oid_1_0_13888;
                //TODO: case 14813: goto oid_1_0_14813;
                //TODO: case 14816: goto oid_1_0_14816;
                //TODO: case 14823: goto oid_1_0_14823;
                //TODO: case 14843: goto oid_1_0_14843;
                //TODO: case 14844: goto oid_1_0_14844;
                //TODO: case 14846: goto oid_1_0_14846;
                //TODO: case 14888: goto oid_1_0_14888;
                //TODO: case 14906: goto oid_1_0_14906;
                //TODO: case 15050: goto oid_1_0_15050;
                //TODO: case 15052: goto oid_1_0_15052;
                //TODO: case 15054: goto oid_1_0_15054;
                //TODO: case 15118: goto oid_1_0_15118;
                //TODO: case 15418: goto oid_1_0_15418;
                //TODO: case 15429: goto oid_1_0_15429;
                //TODO: case 15431: goto oid_1_0_15431;
                //TODO: case 15433: goto oid_1_0_15433;
                case 15434: return "/ISO/Standard/[Transfer Syntax for High Capacity data carrier]";
                //TODO: case 15459: goto oid_1_0_15459;
                //TODO: case 15506: goto oid_1_0_15506;
                //TODO: case 15507: goto oid_1_0_15507;
                //TODO: case 15628: goto oid_1_0_15628;
                //TODO: case 15772: goto oid_1_0_15772;
                //TODO: case 15946: goto oid_1_0_15946;
                //TODO: case 15961: goto oid_1_0_15961;
                //TODO: case 15992: goto oid_1_0_15992;
                //TODO: case 16460: goto oid_1_0_16460;
                //TODO: case 16785: goto oid_1_0_16785;
                //TODO: case 17090: goto oid_1_0_17090;
                //TODO: case 17262: goto oid_1_0_17262;
                //TODO: case 17264: goto oid_1_0_17264;
                //TODO: case 17419: goto oid_1_0_17419;
                //TODO: case 17423: goto oid_1_0_17423;
                //TODO: case 17429: goto oid_1_0_17429;
                //TODO: case 17515: goto oid_1_0_17515;
                //TODO: case 17573: goto oid_1_0_17573;
                //TODO: case 17575: goto oid_1_0_17575;
                //TODO: case 17876: goto oid_1_0_17876;
                //TODO: case 17878: goto oid_1_0_17878;
                //TODO: case 17922: goto oid_1_0_17922;
                //TODO: case 18013: goto oid_1_0_18013;
                //TODO: case 18014: goto oid_1_0_18014;
                case 18031: return "/ISO/Standard/[Information technology -- Security techniques -- Random bit generation]";
                case 18032: return "/ISO/Standard/[Information technology -- Security techniques -- Prime number generation]";
                //TODO: case 18033: goto oid_1_0_18033;
                //TODO: case 18370: goto oid_1_0_18370;
                //TODO: case 18750: goto oid_1_0_18750;
                //TODO: case 19079: goto oid_1_0_19079;
                //TODO: case 19091: goto oid_1_0_19091;
                //TODO: case 19321: goto oid_1_0_19321;
                //TODO: case 19460: goto oid_1_0_19460;
                //TODO: case 19592: goto oid_1_0_19592;
                //TODO: case 19772: goto oid_1_0_19772;
                //TODO: case 19785: goto oid_1_0_19785;
                //TODO: case 19794: goto oid_1_0_19794;
                //TODO: case 20008: goto oid_1_0_20008;
                //TODO: case 20009: goto oid_1_0_20009;
                case 20022: return "/ISO/Standard/[Universal Financial Industry message scheme]";
                //TODO: case 20248: goto oid_1_0_20248;
                //TODO: case 20684: goto oid_1_0_20684;
                //TODO: case 20828: goto oid_1_0_20828;
                //TODO: case 21000: goto oid_1_0_21000;
                //TODO: case 21091: goto oid_1_0_21091;
                //TODO: case 21177: goto oid_1_0_21177;
                //TODO: case 21184: goto oid_1_0_21184;
                //TODO: case 21185: goto oid_1_0_21185;
                //TODO: case 21192: goto oid_1_0_21192;
                //TODO: case 21193: goto oid_1_0_21193;
                //TODO: case 21210: goto oid_1_0_21210;
                //TODO: case 21215: goto oid_1_0_21215;
                //TODO: case 21218: goto oid_1_0_21218;
                //TODO: case 21407: goto oid_1_0_21407;
                //TODO: case 21889: goto oid_1_0_21889;
                //TODO: case 22418: goto oid_1_0_22418;
                //TODO: case 22895: goto oid_1_0_22895;
                //TODO: case 23264: goto oid_1_0_23264;
                //TODO: case 24102: goto oid_1_0_24102;
                case 24531: return "/ISO/Standard/[Intelligent Transport Systems (ITS) -- System architecture, taxonomy and terminology -- Using eXtensible Markup Language (XML) in ITS standards, data registries and data dictionaries]";
                //TODO: case 24534: goto oid_1_0_24534;
                //TODO: case 24727: goto oid_1_0_24727;
                //TODO: case 24753: goto oid_1_0_24753;
                //TODO: case 24761: goto oid_1_0_24761;
                case 24787: return "/ISO/Standard/[Information technology -- Identification cards -- On-card biometric comparison]";
                //TODO: case 29150: goto oid_1_0_29150;
                //TODO: case 29192: goto oid_1_0_29192;
                //TODO: case 29281: goto oid_1_0_29281;
                //TODO: case 30107: goto oid_1_0_30107;
                //TODO: case 39794: goto oid_1_0_39794;
                //TODO: case 62351: goto oid_1_0_62351;
                //TODO: case 62379: goto oid_1_0_62379;
                //TODO: case 62439: goto oid_1_0_62439;
                //TODO: case 63047: goto oid_1_0_63047;
                default: return $"/ISO/Standard/{values[index - 1]}";
            }

        #endregion

        // registration-authority
        #region 1.1.*

        oid_1_1:

            if (index == values.Length) return "/ISO/Registration-Authority";
            switch (values[index++])
            {
                case 1: return "/ISO/Registration-Authority/[reserved]";
                case 2: return "/ISO/Registration-Authority/[document-type]";
                case 3:
                case 4:
                case 5:
                case 6:
                case 7:
                case 8:
                case 9:
                case 10: return "/ISO/Registration-Authority/[reserved]";
                case 2108: return "/ISO/Registration-Authority/[Information and documentation -- International Standard Book Numbering (ISBN)]";
                //TODO: case 2375: goto oid_1_1_2375;
                //TODO: case 10036: goto oid_1_1_10036;
                //TODO: case 19785: goto oid_1_1_19785;
                //TODO: case 24727: goto oid_1_1_24727;
                default: return $"/ISO/Registration-Authority/{values[index - 1]}";
            }

        #endregion

        // member-body
        #region 1.2.*

        oid_1_2:

            if (index == values.Length) return "/ISO/Member-Body";
            switch (values[index++])
            {
                //TODO: case 36: goto oid_1_2_36;
                //TODO: case 40: goto oid_1_2_40;
                //TODO: case 56: goto oid_1_2_56;
                case 124: return "/ISO/Member-Body/CA";
                //TODO: case 156: goto oid_1_2_156;
                //TODO: case 203: goto oid_1_2_203;
                //TODO: case 208: goto oid_1_2_208;
                //TODO: case 246: goto oid_1_2_246;
                //TODO: case 250: goto oid_1_2_250;
                //TODO: case 276: goto oid_1_2_276;
                case 280: return "/ISO/Member-Body/[Germany: Bundesrepublik Deutschland]";
                //TODO: case 300: goto oid_1_2_300;
                case 344: return "/ISO/Member-Body/HK";
                //TODO: case 372: goto oid_1_2_372;
                //TODO: case 392: goto oid_1_2_392;
                case 398: return "/ISO/Member-Body/KZ";
                //TODO: case 410: goto oid_1_2_410;
                //TODO: case 498: goto oid_1_2_498;
                //TODO: case 528: goto oid_1_2_528;
                case 566: return "/ISO/Member-Body/NG";
                //TODO: case 578: goto oid_1_2_578;
                //TODO: case 616: goto oid_1_2_616;
                //TODO: case 643: goto oid_1_2_643;
                //TODO: case 702: goto oid_1_2_702;
                //TODO: case 752: goto oid_1_2_752;
                //TODO: case 804: goto oid_1_2_804;
                //TODO: case 826: goto oid_1_2_826;
                //TODO: case 840: goto oid_1_2_840;
                default: return $"/ISO/Member-Body/{values[index - 1]}";
            }

        #endregion

        // identified-organization
        #region 1.3.*

        oid_1_3:

            if (index == values.Length) return "/ISO/Identified-Organization";
            switch (values[index++])
            {
                case 1: return "/ISO/Identified-Organization/[Not assigned]";
                case 2: return "/ISO/Identified-Organization/[Système d'Information et Répertoire des ENtreprises et des Etablissements (SIRENE)]";
                case 3: return "/ISO/Identified-Organization/[Codification numérique des établissements financiers en Belgique]";
                case 4: return "/ISO/Identified-Organization/[National Bureau of Standards (NBS) Open System Interconnection NETwork (OSINET)]";
                case 5: return "/ISO/Identified-Organization/[United States Federal Government Open System interconnection NETwork (GOSNET)]";
                case 6: return "/ISO/Identified-Organization/[\"DODNET\": Open System Interconnection (OSI) network for the Department of Defense (DoD)]";
                case 7: return "/ISO/Identified-Organization/[Organisationsnummer]";
                case 8: return "/ISO/Identified-Organization/[Le Numéro national]";
                case 9: return "/ISO/Identified-Organization/[Système d'Identification du Répertoire des ETablissements (SIRET) codes]";
                case 10: return "/ISO/Identified-Organization/[Organizational identifiers for structured names under ISO 9541-2]";
                case 11: return "/ISO/Identified-Organization/[OSI-based amateur radio organizations, network objects and application services]";
                //TODO: case 12: goto oid_1_3_12;
                case 13: return "/ISO/Identified-Organization/[Code assigned by the German Automotive Association to companies operating file transfer stations using Odette File Transfer Protocol (OFTP) (formerly, \"VSA\" File Transfer Protocol (FTP) code)]";
                //TODO: case 14: goto oid_1_3_14;
                //TODO: case 15: goto oid_1_3_15;
                //TODO: case 16: goto oid_1_3_16;
                case 17: return "/ISO/Identified-Organization/[COMMON LANGUAGE]";
                //TODO: case 18: goto oid_1_3_18;
                case 19: return "/ISO/Identified-Organization/[Air Transport Industry Services Communications Network]";
                case 20: return "/ISO/Identified-Organization/[European Laboratory for Particle Physics \"CERN\"]";
                case 21: return "/ISO/Identified-Organization/[Society for Worldwide Interbank Financial Telecommunication (SWIFT)]";
                //TODO: case 22: goto oid_1_3_22;
                case 23: return "/ISO/Identified-Organization/[Nordic University and Research Network: NORDUnet]";
                case 24: return "/ISO/Identified-Organization/[Digital Equipment Corporation (DEC)]";
                case 25: return "/ISO/Identified-Organization/[OSI Asia-Oceania Workshop (AOW)]";
                //TODO: case 26: goto oid_1_3_26;
                //TODO: case 27: goto oid_1_3_27;
                case 28: return "/ISO/Identified-Organization/[Organisation for Data Exchange through TeleTransmission in Europe (ODETTE)]";
                case 29: return "/ISO/Identified-Organization/[The all-union classifier of enterprises and organizations]";
                case 30: return "/ISO/Identified-Organization/[AT&T/OSI network]";
                case 31: return "/ISO/Identified-Organization/[AT&T/Electronic Data Interchange (EDI) partner identification code]";
                case 32: return "/ISO/Identified-Organization/[Telecom Australia]";
                case 33: return "/ISO/Identified-Organization/[S G Warburg Group Management Ltd OSI Internetwork]";
                case 34: return "/ISO/Identified-Organization/[Reuter open address standard]";
                case 35: return "/ISO/Identified-Organization/[British Petroleum Ltd]";
                //TODO: case 36: goto oid_1_3_36;
                case 37: return "/ISO/Identified-Organization/[LY-tunnus]";
                case 38: return "/ISO/Identified-Organization/[The Australian Government Open Systems Interconnection Profile (GOSIP) network]";
                case 39: return "/ISO/Identified-Organization/[\"OZDOD DEFNET\": Australian Department Of Defence (DOD) OSI network]";
                case 40: return "/ISO/Identified-Organization/[Unilever Group Companies]";
                case 41: return "/ISO/Identified-Organization/[Citicorp Global Information Network (CGIN)]";
                case 42: return "/ISO/Identified-Organization/[Deutsche BundesPost (DBP) Telekom]";
                case 43: return "/ISO/Identified-Organization/[HydroNETT]";
                case 44: return "/ISO/Identified-Organization/[Thai Industrial Standards Institute (TISI)]";
                case 45: return "/ISO/Identified-Organization/[\"ICI\" Company]";
                case 46: return "/ISO/Identified-Organization/[Philips FUNction LOCations (FUNLOC)]";
                case 47: return "/ISO/Identified-Organization/[Bull \"ODI\"/Distributed System Architecture (DSA)/Unix network]";
                case 48: return "/ISO/Identified-Organization/[\"OSINZ\"]";
                case 49: return "/ISO/Identified-Organization/[Auckland Area Health]";
                case 50: return "/ISO/Identified-Organization/[Firmenich]";
                case 51: return "/ISO/Identified-Organization/[\"AGFA-DIS\"]";
                case 52: return "/ISO/Identified-Organization/[Society of Motion Picture and Television Engineers (SMPTE)]";
                case 53: return "/ISO/Identified-Organization/[Migros_Network M_NETOPZ]";
                case 54: return "/ISO/Identified-Organization/[Pfizer]";
                case 55: return "/ISO/Identified-Organization/[Energy Net]";
                case 56: return "/ISO/Identified-Organization/[Nokia]";
                case 57: return "/ISO/Identified-Organization/[Saint Gobain]";
                case 58: return "/ISO/Identified-Organization/[Siemens Corporate Network (SCN)]";
                case 59: return "/ISO/Identified-Organization/[\"DANZNET\"]";
                case 60: return "/ISO/Identified-Organization/[Dun & Bradstreet Data Universal Numbering System (D-U-N-S)]";
                case 61: return "/ISO/Identified-Organization/[\"SOFFEX\" OSI]";
                case 62: return "/ISO/Identified-Organization/[Koninklijke \"PTT\" Nederland (KPN) \"OVN\" (operator fixed networks)]";
                case 63: return "/ISO/Identified-Organization/[AscomOSINet]";
                case 64: return "/ISO/Identified-Organization/[Uniform Transport Code (UTC)]";
                case 65: return "/ISO/Identified-Organization/[Solvay Group]";
                case 66: return "/ISO/Identified-Organization/[Roche Corporate Network]";
                case 67: return "/ISO/Identified-Organization/[Zellweger]";
                case 68: return "/ISO/Identified-Organization/[Intel Corporation]";
                case 69: return "/ISO/Identified-Organization/[SITA (Société Internationale de Télécommunications Aéronautiques)]";
                case 70: return "/ISO/Identified-Organization/[DaimlerChrysler Corporate Network (DCCN)]";
                case 71: return "/ISO/Identified-Organization/[LEGOnet]";
                case 72: return "/ISO/Identified-Organization/[Navistar]";
                case 73: return "/ISO/Identified-Organization/[Formatted Asynchronous Transfer Mode (ATM) address]";
                case 74: return "/ISO/Identified-Organization/[\"ARINC\"]";
                case 75: return "/ISO/Identified-Organization/[Alcanet (Alcatel-Alsthom vorporate network)]";
                //TODO: case 76: goto oid_1_3_76;
                case 77: return "/ISO/Identified-Organization/[Sistema Italiano di Indirizzamento di Reti OSI Gestito da \"UNINFO\"]";
                case 78: return "/ISO/Identified-Organization/[Mitel terminal or switching equipment]";
                case 79: return "/ISO/Identified-Organization/[Asynchronous Transfer Mode (ATM) Forum]";
                case 80: return "/ISO/Identified-Organization/[UK national health service scheme (Electronic Data Interchange Registration Authorities (EDIRA) compliant)]";
                case 81: return "/ISO/Identified-Organization/[International Network Service Access Point (NSAP)]";
                case 82: return "/ISO/Identified-Organization/[Norwegian Telecommunications Authority (NTA)]";
                case 83: return "/ISO/Identified-Organization/[Advanced Telecommunications Modules Limited Corporate Network]";
                case 84: return "/ISO/Identified-Organization/[Athens Chamber of Commerce & Industry Scheme]";
                case 85: return "/ISO/Identified-Organization/[Swisskey certificate authority coding system]";
                case 86: return "/ISO/Identified-Organization/[United States Council for International Business (USCIB)]";
                case 87: return "/ISO/Identified-Organization/[National Federation of Chambers of Commerce & Industry of Belgium Scheme]";
                case 88: return "/ISO/Identified-Organization/[Global Location Number (GLN) (previously, European Article Number (EAN) location code)]";
                case 89: return "/ISO/Identified-Organization/[Association of British Chambers of Commerce Ltd. scheme]";
                case 90: return "/ISO/Identified-Organization/[Internet Protocol (IP) addressing]";
                case 91: return "/ISO/Identified-Organization/[Cisco Systems / Open Systems Interconnection (OSI) network]";
                case 92: return "/ISO/Identified-Organization/[Not to be assigned]";
                case 93: return "/ISO/Identified-Organization/[Revenue Canada Business Number (BN) registration]";
                case 94: return "/ISO/Identified-Organization/[Deutscher Industrie- und HandelsTag (DIHT) scheme]";
                case 95: return "/ISO/Identified-Organization/[Hewlett-Packard (HP) Company internal Asynchronous Transfer Mode (ATM) network]";
                case 96: return "/ISO/Identified-Organization/[Danish Chamber of Commerce & Industry]";
                case 97: return "/ISO/Identified-Organization/[\"FTI\" - Ediforum Italia]";
                case 98: return "/ISO/Identified-Organization/[Chamber of Commerce Tel Aviv-Jaffa]";
                case 99: return "/ISO/Identified-Organization/[Siemens Supervisory Systems Network]";
                case 100: return "/ISO/Identified-Organization/[PNG_ICD scheme]";
                //TODO: case 101: goto oid_1_3_101;
                case 102: return "/ISO/Identified-Organization/[\"HEAG\" holding group]";
                case 103: return "/ISO/Identified-Organization/[Reserved for later allocation]";
                case 104: return "/ISO/Identified-Organization/[British Telecommunications plc (BT)]";
                case 105: return "/ISO/Identified-Organization/[Portuguese Chamber of Commerce and Industry]";
                case 106: return "/ISO/Identified-Organization/[Vereniging van Kamers van Koophandel en Fabrieken in Nederland]";
                case 107: return "/ISO/Identified-Organization/[Association of Swedish Chambers of Commerce and Industry]";
                case 108: return "/ISO/Identified-Organization/[Australian Chambers of Commerce and Industry]";
                case 109: return "/ISO/Identified-Organization/[BellSouth Asynchronous Transfer Mode (ATM) End System Address (AESA)]";
                case 110: return "/ISO/Identified-Organization/[Bell Atlantic]";
                //TODO: case 111: goto oid_1_3_111;
                //TODO: case 112: goto oid_1_3_112;
                case 113: return "/ISO/Identified-Organization/[OriginNet]";
                //TODO: case 114: goto oid_1_3_114;
                case 115: return "/ISO/Identified-Organization/[Pacific Bell data communications network]";
                case 116: return "/ISO/Identified-Organization/[Postal Security Services (PSS)]";
                case 117: return "/ISO/Identified-Organization/[Stentor]";
                case 118: return "/ISO/Identified-Organization/[ATM-Network ZN\"96]";
                case 119: return "/ISO/Identified-Organization/[\"MCI\" OSI network]";
                case 120: return "/ISO/Identified-Organization/[Advantis]";
                case 121: return "/ISO/Identified-Organization/[Affable Software data interchange codes]";
                case 122: return "/ISO/Identified-Organization/[BB-DATA GmbH]";
                case 123: return "/ISO/Identified-Organization/[Badische Anilin und Soda Fabrik (BASF) company Asynchronous Transfer Mode (ATM) network]";
                //TODO: case 124: goto oid_1_3_124;
                case 125: return "/ISO/Identified-Organization/[Henkel Corporate Network (H-Net)]";
                case 126: return "/ISO/Identified-Organization/[\"GTE\" OSI network]";
                case 127: return "/ISO/Identified-Organization/[Allianz Technology]";
                case 128: return "/ISO/Identified-Organization/[\"BCNR\" (Swiss clearing bank number)]";
                case 129: return "/ISO/Identified-Organization/[Telekurs Business Partner Identification (BPI)]";
                //TODO: case 130: goto oid_1_3_130;
                case 131: return "/ISO/Identified-Organization/[Code for the Identification of National Organizations]";
                //TODO: case 132: goto oid_1_3_132;
                //TODO: case 133: goto oid_1_3_133;
                case 134: return "/ISO/Identified-Organization/[Infonet Services Corporation]";
                case 135: return "/ISO/Identified-Organization/[Societa Interbancaria per l'Automazione (SIA) S.p.A.]";
                case 136: return "/ISO/Identified-Organization/[Cable & Wireless global Asynchronous Transfer Mode (ATM) end-system address plan]";
                case 137: return "/ISO/Identified-Organization/[Global One Asynchronous Transfer Mode (ATM) End System Address (AESA) scheme]";
                case 138: return "/ISO/Identified-Organization/[France Telecom Asynchronous Transfer Mode (ATM) End System Address (AESA) plan]";
                case 139: return "/ISO/Identified-Organization/[Savvis Communications Asynchronous Transfer Mode (ATM) End System Address (AESA)]";
                case 140: return "/ISO/Identified-Organization/[Toshiba Organizations, Partners, And Suppliers (TOPAS) code]";
                case 141: return "/ISO/Identified-Organization/[North Atlantic Treaty Organization (NATO) Commercial And Government Entity (NCAGE) system, a.k.a. NCAGE NATO Code of manufacturers]";
                case 142: return "/ISO/Identified-Organization/[\"SECETI S.p.A.\"]";
                case 143: return "/ISO/Identified-Organization/[EINESTEINet AG]";
                case 144: return "/ISO/Identified-Organization/[Department of Defense Activity Address Code (DoDAAC)]";
                case 145: return "/ISO/Identified-Organization/[Direction Générale de la Comptabilité Publique (DGCP) administrative accounting identification scheme]";
                case 146: return "/ISO/Identified-Organization/[Direction Générale des Impots (DGI)]";
                case 147: return "/ISO/Identified-Organization/[Standard company code (partner identification code) registered with \"JIPDEC\"]";
                case 148: return "/ISO/Identified-Organization/[International Telecommunication Union (ITU) Data Network Identification Codes (DNIC)]";
                case 149: return "/ISO/Identified-Organization/[Global Business Identifier (GBI)]";
                case 150: return "/ISO/Identified-Organization/[Madge Networks Ltd Asynchronous Transfer Mode (ATM) addressing scheme]";
                case 151: return "/ISO/Identified-Organization/[Australian Business Number (ABN) scheme]";
                case 152: return "/ISO/Identified-Organization/[Electronic Data Interchange Registration Authorities (EDIRA) scheme identifier code]";
                case 153: return "/ISO/Identified-Organization/[Concert Global network services Asynchronous Transfer Mode (ATM) End System Address (AESA)]";
                //TODO: case 154: goto oid_1_3_154;
                case 155: return "/ISO/Identified-Organization/[Global Crossing Asynchronous Transfer Mode (ATM) End System Address (AESA)]";
                case 156: return "/ISO/Identified-Organization/[\"AUNA\"]";
                case 157: return "/ISO/Identified-Organization/[Informatie en communicatie Technologie Organisatie (ITO) Drager Net]";
                //TODO: case 158: goto oid_1_3_158;
                //TODO: case 159: goto oid_1_3_159;
                case 160: return "/ISO/Identified-Organization/[GS1 Global Trade Item Number (GTIN)]";
                case 161: return "/ISO/Identified-Organization/[Electronic Commerce Code Management Association (ECCMA) open technical dictionary]";
                //TODO: case 162: goto oid_1_3_162;
                case 163: return "/ISO/Identified-Organization/[United States Environmental Protection Agency (US-EPA) facilities]";
                case 164: return "/ISO/Identified-Organization/[\"TELUS\" Corporation Asynchronous Transfer Mode (ATM) End System Address (AESA) addressing scheme for ATM Private Network-to-Network Interface (PNNI) implementation]";
                case 165: return "/ISO/Identified-Organization/[\"FIEIE\"]";
                case 166: return "/ISO/Identified-Organization/[Swissguide]";
                case 167: return "/ISO/Identified-Organization/[Priority Telecom Asynchronous Transfer Mode (ATM) End System Address (AESA) plan]";
                case 168: return "/ISO/Identified-Organization/[Vodafone Ireland]";
                case 169: return "/ISO/Identified-Organization/[Swiss Federal Business Identification Number]";
                case 170: return "/ISO/Identified-Organization/[Teikoku Company Code]";
                //TODO: case 171: goto oid_1_3_171;
                case 172: return "/ISO/Identified-Organization/[Project Group \"Lists of properties\" (PROLIST®)]";
                case 173: return "/ISO/Identified-Organization/[eCl@ss]";
                case 174: return "/ISO/Identified-Organization/[StepNexus]";
                case 175: return "/ISO/Identified-Organization/[Siemens AG]";
                case 176: return "/ISO/Identified-Organization/[Paradine GmbH]";
                //TODO: case 177: goto oid_1_3_177;
                case 178: return "/ISO/Identified-Organization/[Route1's MobiNET]";
                //TODO: case 179: goto oid_1_3_179;
                case 180: return "/ISO/Identified-Organization/[Lithuanian military Public Key Infrastructure (PKI)]";
                case 183: return "/ISO/Identified-Organization/[Unique IDentification Business (UIDB) number]";
                case 184: return "/ISO/Identified-Organization/[\"DIGSTORG\"]";
                case 185: return "/ISO/Identified-Organization/[Perceval Object Code (POC)]";
                case 186: return "/ISO/Identified-Organization/[TrustPoint]";
                case 187: return "/ISO/Identified-Organization/[Amazon Unique Identification Scheme (AUIS)]";
                case 188: return "/ISO/Identified-Organization/[Corporate number of the social security and tax number system of Japan]";
                case 189: return "/ISO/Identified-Organization/[European Business IDentifier (EBID)]";
                case 190: return "/ISO/Identified-Organization/[Organisatie Identificatie Nummer (OIN)]";
                case 191: return "/ISO/Identified-Organization/[Company code (Estonia)]";
                case 192: return "/ISO/Identified-Organization/[Organisasjonsnummer, Norway]";
                case 193: return "/ISO/Identified-Organization/[UBL.BE party identifier]";
                case 194: return "/ISO/Identified-Organization/[\"KOIOS\" Open Technical Dictionary (OTD)]";
                case 195: return "/ISO/Identified-Organization/[Singapore nationwide e-invoice framework]";
                case 196: return "/ISO/Identified-Organization/[Íslensk kennitala]";
                case 197: return "/ISO/Identified-Organization/[Reserved]";
                case 198: return "/ISO/Identified-Organization/[ERSTORG]";
                case 199: return "/ISO/Identified-Organization/[Legal Entity Identifier (LEI)]";
                case 200: return "/ISO/Identified-Organization/[Legal entity code (Lithuania)]";
                case 201: return "/ISO/Identified-Organization/[Codice Univoco Unità Organizzativa iPA]";
                case 202: return "/ISO/Identified-Organization/[Indirizzo di Posta Elettronica Certificata]";
                case 203: return "/ISO/Identified-Organization/[eDelivery network participant identifier]";
                case 204: return "/ISO/Identified-Organization/[Leitweg-ID]";
                case 205: return "/ISO/Identified-Organization/[CODDEST]";
                case 206: return "/ISO/Identified-Organization/[Registre du Commerce et de l'Industrie (RCI), Monaco]";
                case 207: return "/ISO/Identified-Organization/[Pilog Ontology Codification Identifier (POCI)]";
                case 208: return "/ISO/Identified-Organization/[Numéro d'entreprise / Ondernemingsnummer / Unternehmensnummer, Belgium]";
                case 209: return "/ISO/Identified-Organization/[GS1 identification keys]";
                case 210: return "/ISO/Identified-Organization/[Codice fiscale]";
                case 211: return "/ISO/Identified-Organization/[Partita iva]";
                case 212: return "/ISO/Identified-Organization/[Finnish Organization Identifier]";
                case 213: return "/ISO/Identified-Organization/[Finnish organization value add tax identifier]";
                case 214: return "/ISO/Identified-Organization/[Tradeplace TradePI (Product Information) standard]";
                case 215: return "/ISO/Identified-Organization/[Net service identifier]";
                case 216: return "/ISO/Identified-Organization/[OVTcode]";
                case 9900:
                case 9991:
                case 9992:
                case 9993:
                case 9994:
                case 9995:
                case 9996:
                case 9997:
                case 9998:
                case 9999: return "/ISO/Identified-Organization/[Reserved]";
                default: return $"/ISO/Identified-Organization/{values[index - 1]}";
            }

        #endregion

        #endregion

        // joint-iso-itu-t, joint-iso-ccitt
        #region 2.*

        oid_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/[Presentation layer service and protocol]";
                case 1: goto oid_2_1;
                case 2: goto oid_2_2;
                case 3: goto oid_2_3;
                case 4: goto oid_2_4;
                case 5: goto oid_2_5;
                case 6: goto oid_2_6;
                case 7: goto oid_2_7;
                case 8: goto oid_2_8;
                case 9: goto oid_2_9;
                case 10: goto oid_2_10;
                case 11: goto oid_2_11;
                case 12: goto oid_2_12;
                case 13: goto oid_2_13;
                case 14: goto oid_2_14;
                case 15: goto oid_2_15;
                case 16: goto oid_2_16;
                case 17: goto oid_2_17;
                case 18: goto oid_2_18;
                case 19: goto oid_2_19;
                case 20: goto oid_2_20;
                case 21: goto oid_2_21;
                case 22: goto oid_2_22;
                case 23: goto oid_2_23;
                case 24: goto oid_2_24;
                case 25: goto oid_2_25;
                case 26: goto oid_2_26;
                case 27: goto oid_2_27;
                case 28: goto oid_2_28;
                case 40: goto oid_2_40;
                case 41: goto oid_2_41;
                case 42: goto oid_2_42;
                case 48: goto oid_2_48;
                case 49: goto oid_2_49;
                case 50: goto oid_2_50;
                case 51: goto oid_2_51;
                case 52: goto oid_2_52;
                case 999: return "/Joint-ISO-ITU-T/Example";
                default: return $"/Joint-ISO-ITU-T/{values[index - 1]}";
            }

        // asn1
        #region 2.1.*

        oid_2_1:

            if (index == values.Length) return "/ASN.1";
            switch (values[index++])
            {
                //TODO: case 0: goto oid_2_1_0;
                case 1: return "/ASN.1/[Basic Encoding Rules (BER)]";
                //TODO: case 2: goto oid_2_1_2;
                //TODO: case 3: goto oid_2_1_3;
                //TODO: case 4: goto oid_2_1_4;
                //TODO: case 5: goto oid_2_1_5;
                //TODO: case 6: goto oid_2_1_6;
                case 7: return "/ASN.1/[Javascript object notation Encoding Rules (JER)]";
                //TODO: case 8: goto oid_2_1_8;
                case 123: return "/ASN.1/[Examples]";
                default: return $"/ASN.1/{values[index - 1]}";
            }

        #endregion

        // association-control
        #region 2.2.*

        oid_2_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Association Control Service Element (ACSE)]";
            switch (values[index++])
            {
                //TODO: case 0: goto oid_2_2_0;
                //TODO: case 1: goto oid_2_2_1;
                //TODO: case 2: goto oid_2_2_2;
                //TODO: case 3: goto oid_2_2_3;
                default: return $"/Joint-ISO-ITU-T/[Association Control Service Element (ACSE)]/{values[index - 1]}";
            }

        #endregion

        // reliable-transfer
        #region 2.3.*

        oid_2_3:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Reliable transfer service element]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/[Reliable transfer service element]/[Reliable-Transfer-APDU]";
                case 1: return "/Joint-ISO-ITU-T/[Reliable transfer service element]/[Reliable Transfer Service Element (RTSE) identifier]";
                case 2: return "/Joint-ISO-ITU-T/[Reliable transfer service element]/[Abstract syntaxes]";
                default: return $"/Joint-ISO-ITU-T/[Reliable transfer service element]/{values[index - 1]}";
            }

        #endregion

        // remote-operations
        #region 2.4.*

        oid_2_4:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]/[Remote-Operation-Notation]";
                case 1: return "/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]/[Remote-Operations-APDUs]";
                case 2: return "/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]/[Remote-Operations-Notation-extension]";
                case 3: return "/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]/[Application Service Element (ASE) identifier]";
                case 4: return "/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]/[Association Control Service Element (ACSE)]";
                //TODO: case 5: goto oid_2_4_5;
                //TODO: case 6: goto oid_2_4_6;
                //TODO: case 7: goto oid_2_4_7;
                //TODO: case 8: goto oid_2_4_8;
                //TODO: case 9: goto oid_2_4_9;
                //TODO: case 10: goto oid_2_4_10;
                //TODO: case 11: goto oid_2_4_11;
                //TODO: case 12: goto oid_2_4_12;
                default: return $"/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]/{values[index - 1]}";
            }

        #endregion

        // ds, directory
        #region 2.5.*

        oid_2_5:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Directory services]";
            switch (values[index++])
            {
                //TODO: case 1: goto oid_2_5_1;
                case 2: return "/Joint-ISO-ITU-T/[Directory services]/[Directory service elements]";
                //TODO: case 3: goto oid_2_5_3;
                //TODO: case 4: goto oid_2_5_4;
                //TODO: case 5: goto oid_2_5_5;
                //TODO: case 6: goto oid_2_5_6;
                case 7: return "/Joint-ISO-ITU-T/[Directory services]/[X.500 attribute sets]";
                //TODO: case 8: goto oid_2_5_8;
                //TODO: case 9: goto oid_2_5_9;
                //TODO: case 12: goto oid_2_5_12;
                //TODO: case 13: goto oid_2_5_13;
                //TODO: case 14: goto oid_2_5_14;
                //TODO: case 15: goto oid_2_5_15;
                case 16: return "/Joint-ISO-ITU-T/[Directory services]/[Groups]";
                //TODO: case 17: goto oid_2_5_17;
                //TODO: case 18: goto oid_2_5_18;
                //TODO: case 19: goto oid_2_5_19;
                //TODO: case 20: goto oid_2_5_20;
                //TODO: case 21: goto oid_2_5_21;
                //TODO: case 23: goto oid_2_5_23;
                //TODO: case 24: goto oid_2_5_24;
                //TODO: case 25: goto oid_2_5_25;
                //TODO: case 26: goto oid_2_5_26;
                //TODO: case 27: goto oid_2_5_27;
                //TODO: case 28: goto oid_2_5_28;
                //TODO: case 29: goto oid_2_5_29;
                //TODO: case 30: goto oid_2_5_30;
                //TODO: case 31: goto oid_2_5_31;
                //TODO: case 32: goto oid_2_5_32;
                //TODO: case 33: goto oid_2_5_33;
                //TODO: case 34: goto oid_2_5_34;
                //TODO: case 35: goto oid_2_5_35;
                case 36: return "/Joint-ISO-ITU-T/[Directory services]/[Matching restrictions]";
                //TODO: case 37: goto oid_2_5_37;
                case 38: return "/Joint-ISO-ITU-T/[Directory services]/[Key purposes]";
                //TODO: case 39: goto oid_2_5_39;
                //TODO: case 40: goto oid_2_5_40;
                //TODO: case 41: goto oid_2_5_41;
                //TODO: case 42: goto oid_2_5_42;
                //TODO: case 43: goto oid_2_5_43;
                //TODO: case 44: goto oid_2_5_44;
                default: return $"/Joint-ISO-ITU-T/[Directory services]/{values[index - 1]}";
            }

        #endregion

        // mhs, mhs-motis
        #region 2.6.*

        oid_2_6:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Message Handling System (MHS)]";
            switch (values[index++])
            {
                //TODO: case 0: goto oid_2_6_0;
                //TODO: case 1: goto oid_2_6_1;
                //TODO: case 2: goto oid_2_6_2;
                //TODO: case 3: goto oid_2_6_3;
                //TODO: case 4: goto oid_2_6_4;
                //TODO: case 5: goto oid_2_6_5;
                //TODO: case 6: goto oid_2_6_6;
                //TODO: case 7: goto oid_2_6_7;
                //TODO: case 8: goto oid_2_6_8;
                //TODO: case 9: goto oid_2_6_9;
                //TODO: case 10: goto oid_2_6_10;
                default: return $"/Joint-ISO-ITU-T/[Message Handling System (MHS)]/{values[index - 1]}";
            }

        #endregion

        // ccr
        #region 2.7.*

        oid_2_7:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Commitment, Concurrency and Recovery (CCR) service and protocol]";
            switch (values[index++])
            {
                //TODO: case 1: goto oid_2_7_1;
                //TODO: case 2: goto oid_2_7_2;
                default: return $"/Joint-ISO-ITU-T/[Commitment, Concurrency and Recovery (CCR) service and protocol]/{values[index - 1]}";
            }

        #endregion

        // oda
        #region 2.8.*

        oid_2_8:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Open Document Architecture (ODA)]";
            switch (values[index++])
            {
                //TODO: case 0: goto oid_2_8_0;
                //TODO: case 1: goto oid_2_8_1;
                //TODO: case 2: goto oid_2_8_2;
                //TODO: case 3: goto oid_2_8_3;
                case 4: return "/Joint-ISO-ITU-T/[Open Document Architecture (ODA)]/[Identification of a document application profile]";
                default: return $"/Joint-ISO-ITU-T/[Open Document Architecture (ODA)]/{values[index - 1]}";
            }

        #endregion

        // ms, osi-management
        #region 2.9.*

        oid_2_9:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[OSI network management]";
            switch (values[index++])
            {
                //TODO: case 0: goto oid_2_9_0;
                //TODO: case 1: goto oid_2_9_1;
                //TODO: case 2: goto oid_2_9_2;
                //TODO: case 3: goto oid_2_9_3;
                //TODO: case 4: goto oid_2_9_4;
                default: return $"/Joint-ISO-ITU-T/[OSI network management]/{values[index - 1]}";
            }

        #endregion

        // transaction-processing
        #region 2.10.*

        oid_2_10:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Transaction processing]";
            switch (values[index++])
            {
                //TODO: case 0: goto oid_2_10_0;
                //TODO: case 1: goto oid_2_10_1;
                //TODO: case 2: goto oid_2_10_2;
                default: return $"/Joint-ISO-ITU-T/[Transaction processing]/{values[index - 1]}";
            }

        #endregion

        // dor, distinguished-object-reference
        #region 2.11.*

        oid_2_11:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Text and office systems -- Distributed-office-applications model -- Part 2: Distinguished-object-reference and associated procedures]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/[Information technology -- Text and office systems -- Distributed-office-applications model -- Part 2: Distinguished-object-reference and associated procedures]/[DOR-definition]";
                case 1: return "/Joint-ISO-ITU-T/[Information technology -- Text and office systems -- Distributed-office-applications model -- Part 2: Distinguished-object-reference and associated procedures]/[Abstract syntax of \"distinguished-object-reference\"]";
                //TODO: case 2: goto oid_2_11_2;
                default: return $"/Joint-ISO-ITU-T/[Information technology -- Text and office systems -- Distributed-office-applications model -- Part 2: Distinguished-object-reference and associated procedures]/{values[index - 1]}";
            }

        #endregion

        // reference-data-transfer, rdt
        #region 2.12.*

        oid_2_12:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Referenced Data Transfer (RDT)]";
            switch (values[index++])
            {
                //TODO: case 0: goto oid_2_12_0;
                //TODO: case 1: goto oid_2_12_1;
                //TODO: case 2: goto oid_2_12_2;
                //TODO: case 3: goto oid_2_12_3;
                //TODO: case 4: goto oid_2_12_4;
                default: return $"/Joint-ISO-ITU-T/[Referenced Data Transfer (RDT)]/{values[index - 1]}";
            }

        #endregion

        // network-layer, network-layer-management
        #region 2.13.*

        oid_2_13:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Network layer management]";
            switch (values[index++])
            {
                //TODO: case 0: goto oid_2_13_0;
                default: return $"/Joint-ISO-ITU-T/[Network layer management]/{values[index - 1]}";
            }

        #endregion

        // transport-layer, transport-layer-management
        #region 2.14.*

        oid_2_14:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Transport layer management]";
            switch (values[index++])
            {
                //TODO: case 0: goto oid_2_14_0;
                default: return $"/Joint-ISO-ITU-T/[Transport layer management]/{values[index - 1]}";
            }

        #endregion

        // datalink-layer, datalink-layer-management, datalink-layer-management-information
        #region 2.15.*

        oid_2_15:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[OSI data link layer management]";
            switch (values[index++])
            {
                //TODO: case 0: goto oid_2_15_0;
                default: return $"/Joint-ISO-ITU-T/[OSI data link layer management]/{values[index - 1]}";
            }

        #endregion

        // country
        #region 2.16.*

        oid_2_16:

            if (index == values.Length) return "/Country";
            switch (values[index++])
            {
                case 4: return "/Country/AF";
                case 8: return "/Country/AL";
                case 12: goto oid_2_16_12;
                case 20: goto oid_2_16_20;
                case 24: return "/Country/AO";
                case 28: return "/Country/AG";
                case 31: return "/Country/AZ";
                case 32: goto oid_2_16_32;
                case 36: return "/Country/AU";
                case 40: return "/Country/AT";
                case 44: return "/Country/BS";
                case 48: return "/Country/BH";
                case 50: goto oid_2_16_50;
                case 51: return "/Country/AM";
                case 52: return "/Country/BB";
                case 56: return "/Country/BE";
                case 60: goto oid_2_16_60;
                case 64: return "/Country/BT";
                case 68: return "/Country/BO";
                case 70: return "/Country/BA";
                case 72: return "/Country/BW";
                case 76: goto oid_2_16_76;
                case 84: return "/Country/BZ";
                case 90: return "/Country/SB";
                case 96: return "/Country/BN";
                case 100: return "/Country/BG";
                case 104: return "/Country/MM";
                case 108: return "/Country/BI";
                case 112: return "/Country/BY";
                case 116: return "/Country/KH";
                case 120: return "/Country/CM";
                case 124: goto oid_2_16_124;
                case 132: return "/Country/CV";
                case 140: return "/Country/CF";
                case 144: goto oid_2_16_144;
                case 148: return "/Country/TD";
                case 152: return "/Country/CL";
                case 156: goto oid_2_16_156;
                case 158: goto oid_2_16_158;
                case 170: return "/Country/CO";
                case 174: return "/Country/KM";
                case 178: return "/Country/CG";
                case 180: return "/Country/CD";
                case 188: return "/Country/CR";
                case 191: goto oid_2_16_191;
                case 192: return "/Country/CU";
                case 196: return "/Country/CY";
                case 203: return "/Country/CZ";
                case 204: return "/Country/BJ";
                case 208: return "/Country/DK";
                case 212: return "/Country/DM";
                case 214: return "/Country/DO";
                case 218: goto oid_2_16_218;
                case 222: return "/Country/SV";
                case 226: return "/Country/GQ";
                case 231: return "/Country/ET";
                case 232: return "/Country/ER";
                case 233: return "/Country/EE";
                case 242: return "/Country/FJ";
                case 246: return "/Country/FI";
                case 250: return "/Country/FR";
                case 262: return "/Country/DJ";
                case 266: return "/Country/GA";
                case 268: return "/Country/GE";
                case 270: return "/Country/GM";
                case 275: return "/Country/PS";
                case 276: goto oid_2_16_276;
                case 288: return "/Country/GH";
                case 296: return "/Country/KI";
                case 300: return "/Country/GR";
                case 308: return "/Country/GD";
                case 320: return "/Country/GT";
                case 324: return "/Country/GN";
                case 328: return "/Country/GY";
                case 332: return "/Country/HT";
                case 336: return "/Country/VA";
                case 340: goto oid_2_16_340;
                case 344: goto oid_2_16_344;
                case 348: return "/Country/HU";
                case 352: goto oid_2_16_352;
                case 356: goto oid_2_16_356;
                case 360: return "/Country/ID";
                case 364: goto oid_2_16_364;
                case 368: return "/Country/IQ";
                case 372: return "/Country/IE";
                case 376: return "/Country/IL";
                case 380: goto oid_2_16_380;
                case 384: return "/Country/CI";
                case 388: goto oid_2_16_388;
                case 392: return "/Country/JP";
                case 398: return "/Country/KZ";
                case 400: return "/Country/JO";
                case 404: return "/Country/KE";
                case 408: return "/Country/KP";
                case 410: return "/Country/KR";
                case 414: return "/Country/KW";
                case 417: return "/Country/KG";
                case 418: return "/Country/LA";
                case 422: return "/Country/LB";
                case 426: return "/Country/LS";
                case 428: return "/Country/LV";
                case 430: return "/Country/LR";
                case 434: return "/Country/LY";
                case 438: return "/Country/LI";
                case 440: return "/Country/LT";
                case 442: return "/Country/LU";
                case 450: return "/Country/MG";
                case 454: return "/Country/MW";
                case 458: return "/Country/MY";
                case 462: return "/Country/MV";
                case 466: return "/Country/ML";
                case 470: goto oid_2_16_470;
                case 478: return "/Country/MR";
                case 480: return "/Country/MU";
                case 484: return "/Country/MX";
                case 492: return "/Country/MC";
                case 496: return "/Country/MN";
                case 498: return "/Country/MD";
                case 499: return "/Country/ME";
                case 504: return "/Country/MA";
                case 508: return "/Country/MZ";
                case 512: return "/Country/OM";
                case 516: return "/Country/NA";
                case 520: return "/Country/NR";
                case 524: return "/Country/NP";
                case 528: goto oid_2_16_528;
                case 530: return "/Country/AN";
                case 548: return "/Country/VU";
                case 554: goto oid_2_16_554;
                case 558: return "/Country/NI";
                case 562: return "/Country/NE";
                case 566: return "/Country/NG";
                case 578: goto oid_2_16_578;
                case 583: return "/Country/FM";
                case 584: return "/Country/MH";
                case 585: return "/Country/PW";
                case 586: return "/Country/PK";
                case 591: goto oid_2_16_591;
                case 598: return "/Country/PG";
                case 600: return "/Country/PY";
                case 604: return "/Country/PE";
                case 608: return "/Country/PH";
                case 616: return "/Country/PL";
                case 620: goto oid_2_16_620;
                case 624: return "/Country/GW";
                case 626: return "/Country/TL";
                case 634: return "/Country/QA";
                case 642: return "/Country/RO";
                case 643: return "/Country/RU";
                case 646: return "/Country/RW";
                case 659: return "/Country/KN";
                case 662: return "/Country/LC";
                case 670: return "/Country/VC";
                case 674: return "/Country/SM";
                case 678: return "/Country/ST";
                case 682: goto oid_2_16_682;
                case 686: return "/Country/SN";
                case 688: return "/Country/RS";
                case 690: return "/Country/SC";
                case 694: return "/Country/SL";
                case 702: return "/Country/SG";
                case 703: return "/Country/SK";
                case 704: return "/Country/VN";
                case 705: return "/Country/SI";
                case 706: return "/Country/SO";
                case 710: return "/Country/ZA";
                case 716: return "/Country/ZW";
                case 724: goto oid_2_16_724;
                case 728: return "/Country/SS";
                case 729: return "/Country/SD";
                case 736: return "/Country/[Sudan (old code \"retired\")";
                case 740: return "/Country/SR";
                case 748: return "/Country/SZ";
                case 752: return "/Country/SE";
                case 756: goto oid_2_16_756;
                case 760: return "/Country/SY";
                case 762: return "/Country/TJ";
                case 764: goto oid_2_16_764;
                case 768: return "/Country/TG";
                case 776: return "/Country/TO";
                case 780: return "/Country/TT";
                case 784: goto oid_2_16_784;
                case 788: goto oid_2_16_788;
                case 792: goto oid_2_16_792;
                case 795: return "/Country/TM";
                case 798: return "/Country/TV";
                case 800: return "/Country/UG";
                case 804: return "/Country/UA";
                case 807: return "/Country/MK";
                case 818: return "/Country/EG";
                case 826: return "/Country/GB";
                case 834: return "/Country/TZ";
                case 840: goto oid_2_16_840;
                case 854: return "/Country/BF";
                case 858: goto oid_2_16_858;
                case 860: return "/Country/UZ";
                case 862: return "/Country/VE";
                case 882: return "/Country/WS";
                case 886: goto oid_2_16_886;
                case 887: return "/Country/YE";
                case 891: return "/Country/[Serbia and Montenegro (code not in current use)]";
                case 894: return "/Country/ZM";
                default: return $"/Country/{values[index - 1]}";
            }

        // dz
        #region 2.16.12.*

        oid_2_16_12:

            if (index == values.Length) return "/Country/DZ";
            switch (values[index++])
            {
                case 1: return "/Country/DZ/[Public sector institutions]";
                case 2: return "/Country/DZ/[Private sector institutions]";
                case 3: goto oid_2_16_12_3;
                default: return $"/Country/DZ/{values[index - 1]}";
            }

        // certification-authority
        #region 2.16.12.3.*

        oid_2_16_12_3:

            if (index == values.Length) return "/Country/DZ/[Electronic certification]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_12_3_1;
                case 2: return "/Country/DZ/[Electronic certification]/[Governmental authority]";
                case 3: return "/Country/DZ/[Electronic certification]/[Economic authority]";
                default: return $"/Country/DZ/[Electronic certification]/{values[index - 1]}";
            }

        // national-authority
        #region 2.16.12.3.1.*

        oid_2_16_12_3_1:

            if (index == values.Length) return "/Country/DZ/[Electronic certification]/[National authority]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_12_3_1_1;
                default: return $"/Country/DZ/[Electronic certification]/[National authority]/{values[index - 1]}";
            }

        // 1
        #region 2.16.12.3.1.1.*

        oid_2_16_12_3_1_1:

            if (index == values.Length) return "/Country/DZ/[Electronic certification]/[National authority]/[Authority Public-Key Infrastructure (PKI)]";
            switch (values[index++])
            {
                case 1: return "/Country/DZ/[Electronic certification]/[National authority]/[Authority Public-Key Infrastructure (PKI)]/[Certification policy]";
                case 2: return "/Country/DZ/[Electronic certification]/[National authority]/[Authority Public-Key Infrastructure (PKI)]/[Certification practice statement]";
                case 3: return "/Country/DZ/[Electronic certification]/[National authority]/[Authority Public-Key Infrastructure (PKI)]/[Timestamping policy]";
                case 4: return "/Country/DZ/[Electronic certification]/[National authority]/[Authority Public-Key Infrastructure (PKI)]/[Signature policy]";
                default: return $"/Country/DZ/[Electronic certification]/[National authority]/[Authority Public-Key Infrastructure (PKI)]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        #endregion

        // ad
        #region 2.16.20.*

        oid_2_16_20:

            if (index == values.Length) return "/Country/AD";
            switch (values[index++])
            {
                case 1: goto oid_2_16_20_1;
                case 2: goto oid_2_16_20_2;
                default: return $"/Country/AD/{values[index - 1]}";
            }

        // organitzacions
        #region 2.16.20.1.*

        oid_2_16_20_1:

            if (index == values.Length) return "/Country/AD/[Organitzacions públiques, parapúbliques o privades]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_20_1_1;
                default: return $"/Country/AD/[Organitzacions públiques, parapúbliques o privades]/{values[index - 1]}";
            }

        // gov
        #region 2.16.20.1.1.*

        oid_2_16_20_1_1:

            if (index == values.Length) return "/Country/AD/[Organitzacions públiques, parapúbliques o privades]/[Govern d'Andorra]";
            switch (values[index++])
            {
                case 1: return "/Country/AD/[Organitzacions públiques, parapúbliques o privades]/[Govern d'Andorra]/[Secretaria General de Govern]";
                default: return $"/Country/AD/[Organitzacions públiques, parapúbliques o privades]/[Govern d'Andorra]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // regulacions
        #region 2.16.20.2.*

        oid_2_16_20_2:

            if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_20_2_1;
                default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/{values[index - 1]}";
            }

        // serveisconfianca
        #region 2.16.20.2.1.*

        oid_2_16_20_2_1:

            if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_20_2_1_1;
                case 2: goto oid_2_16_20_2_1_2;
                case 3: goto oid_2_16_20_2_1_3;
                default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/{values[index - 1]}";
            }

        // criptografia
        #region 2.16.20.2.1.1.*

        oid_2_16_20_2_1_1:

            if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Polítiques de Seguretat Criptogràfica]";
            switch (values[index++])
            {
                case 1: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Polítiques de Seguretat Criptogràfica]/[Estàndards de Seguretat Criptogràfica]";
                case 2: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Polítiques de Seguretat Criptogràfica]/[Guies de Seguretat Criptogràfica]";
                case 3: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Polítiques de Seguretat Criptogràfica]/[Procediments operatius de Seguretat Criptogràfica]";
                default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Polítiques de Seguretat Criptogràfica]/{values[index - 1]}";
            }

        #endregion

        // keymanagement
        #region 2.16.20.2.1.2.*

        oid_2_16_20_2_1_2:

            if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política General de gestió de Claus]";
            switch (values[index++])
            {
                case 1: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política General de gestió de Claus]/[Estàndards de gestió de claus]";
                case 2: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política General de gestió de Claus]/[Guies de Gestió de claus]";
                case 3: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política General de gestió de Claus]/[Procediments operatius de gestió de claus]";
                default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política General de gestió de Claus]/{values[index - 1]}";
            }

        #endregion

        // cert
        #region 2.16.20.2.1.3.*

        oid_2_16_20_2_1_3:

            if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_20_2_1_3_1;
                default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/{values[index - 1]}";
            }

        // std
        #region 2.16.20.2.1.3.1.*

        oid_2_16_20_2_1_3_1:

            if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_20_2_1_3_1_1;
                case 2: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/[Segell empresa]";
                case 4308: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/[Persona física al servei organitzacio]";
                default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/{values[index - 1]}";
            }

        // personafisica
        #region 2.16.20.2.1.3.1.1.*

        oid_2_16_20_2_1_3_1_1:

            if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/[Certificats tipus de persona física]";
            switch (values[index++])
            {
                case 1: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/[Certificats tipus de persona física]/[Certificats tipus de persona física de nivell 1]";
                case 3: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/[Certificats tipus de persona física]/[Certificats tipus de persona física de nivell 3]";
                default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/[Certificats tipus de persona física]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        #endregion

        #endregion

        #endregion

        // ar
        #region 2.16.32.*

        oid_2_16_32:

            if (index == values.Length) return "/Country/AR";
            switch (values[index++])
            {
                //TODO: case 0: return "/Country/AR/[XXXXX]";
                default: return $"/Country/AR/{values[index - 1]}";
            }

        #endregion

        // bd
        #region 2.16.50.*

        oid_2_16_50:

            if (index == values.Length) return "/Country/BD";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/BD/[XXXXX]";
                default: return $"/Country/BD/{values[index - 1]}";
            }

        #endregion

        // bm
        #region 2.16.60.*

        oid_2_16_60:

            if (index == values.Length) return "/Country/BM";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/BM/[XXXXX]";
                //TODO: case 2: return "/Country/BM/[XXXXX]";
                //TODO: case 3: return "/Country/BM/[XXXXX]";
                //TODO: case 7: return "/Country/BM/[XXXXX]";
                //TODO: case 8: return "/Country/BM/[XXXXX]";
                default: return $"/Country/BM/{values[index - 1]}";
            }

        #endregion

        // br
        #region 2.16.76.*

        oid_2_16_76:

            if (index == values.Length) return "/Country/BR";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/BR/[XXXXX]";
                //TODO: case 2: return "/Country/BR/[XXXXX]";
                //TODO: case 3: return "/Country/BR/[XXXXX]";
                //TODO: case 4: return "/Country/BR/[XXXXX]";
                default: return $"/Country/BR/{values[index - 1]}";
            }

        #endregion

        // ca
        #region 2.16.124.*

        oid_2_16_124:

            if (index == values.Length) return "/Country/CA";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/CA/[XXXXX]";
                //TODO: case 2: return "/Country/CA/[XXXXX]";
                //TODO: case 3: return "/Country/CA/[XXXXX]";
                //TODO: case 4: return "/Country/CA/[XXXXX]";
                //TODO: case 5: return "/Country/CA/[XXXXX]";
                //TODO: case 6: return "/Country/CA/[XXXXX]";
                //TODO: case 7: return "/Country/CA/[XXXXX]";
                //TODO: case 8: return "/Country/CA/[XXXXX]";
                //TODO: case 9: return "/Country/CA/[XXXXX]";
                //TODO: case 10: return "/Country/CA/[XXXXX]";
                //TODO: case 11: return "/Country/CA/[XXXXX]";
                //TODO: case 12: return "/Country/CA/[XXXXX]";
                //TODO: case 13: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                //TODO: case 101: return "/Country/CA/[XXXXX]";
                default: return $"/Country/CA/{values[index - 1]}";
            }

        #endregion

        // lk
        #region 2.16.144.*

        oid_2_16_144:

            if (index == values.Length) return "/Country/LK";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/LK/[XXXXX]";
                default: return $"/Country/LK/{values[index - 1]}";
            }

        #endregion

        // cn, chn
        #region 2.16.156.*

        oid_2_16_156:

            if (index == values.Length) return "/Country/CN";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                //TODO: case 1: return "/Country/CN/[XXXXX]";
                default: return $"/Country/CN/{values[index - 1]}";
            }

        #endregion

        // tw
        #region 2.16.158.*

        oid_2_16_158:

            if (index == values.Length) return "/Country/TW";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/TW/[XXXXX]";
                //TODO: case 101: return "/Country/TW/[XXXXX]";
                //TODO: case 168: return "/Country/TW/[XXXXX]";
                default: return $"/Country/TW/{values[index - 1]}";
            }

        #endregion

        // hr
        #region 2.16.191.*

        oid_2_16_191:

            if (index == values.Length) return "/Country/HR";
            switch (values[index++])
            {
                //TODO: case 10: return "/Country/HR/[XXXXX]";
                //TODO: case 20: return "/Country/HR/[XXXXX]";
                //TODO: case 100: return "/Country/HR/[XXXXX]";
                default: return $"/Country/HR/{values[index - 1]}";
            }

        #endregion

        // ec
        #region 2.16.218.*

        oid_2_16_218:

            if (index == values.Length) return "/Country/EC";
            switch (values[index++])
            {
                //TODO: case 0: return "/Country/EC/[XXXXX]";
                default: return $"/Country/EC/{values[index - 1]}";
            }

        #endregion

        // de
        #region 2.16.276.*

        oid_2_16_276:

            if (index == values.Length) return "/Country/DE";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/DE/[XXXXX]";
                default: return $"/Country/DE/{values[index - 1]}";
            }

        #endregion

        // hn
        #region 2.16.340.*

        oid_2_16_340:

            if (index == values.Length) return "/Country/HN";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/HN/[XXXXX]";
                default: return $"/Country/HN/{values[index - 1]}";
            }

        #endregion

        // hk
        #region 2.16.344.*

        oid_2_16_344:

            if (index == values.Length) return "/Country/HK";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/HK/[XXXXX]";
                //TODO: case 2: return "/Country/HK/[XXXXX]";
                //TODO: case 8: return "/Country/HK/[XXXXX]";
                default: return $"/Country/HK/{values[index - 1]}";
            }

        #endregion

        // is
        #region 2.16.352.*

        oid_2_16_352:

            if (index == values.Length) return "/Country/IS";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/IS/[XXXXX]";
                default: return $"/Country/IS/{values[index - 1]}";
            }

        #endregion

        // in
        #region 2.16.356.*

        oid_2_16_356:

            if (index == values.Length) return "/Country/IN";
            switch (values[index++])
            {
                //TODO: case 100: return "/Country/IN/[XXXXX]";
                default: return $"/Country/IN/{values[index - 1]}";
            }

        #endregion

        // ir
        #region 2.16.364.*

        oid_2_16_364:

            if (index == values.Length) return "/Country/IR";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/IR/[XXXXX]";
                //TODO: case 101: return "/Country/IR/[XXXXX]";
                //TODO: case 102: return "/Country/IR/[XXXXX]";
                //TODO: case 103: return "/Country/IR/[XXXXX]";
                //TODO: case 105: return "/Country/IR/[XXXXX]";
                //TODO: case 2489: return "/Country/IR/[XXXXX]";
                //TODO: case 4020: return "/Country/IR/[XXXXX]";
                default: return $"/Country/IR/{values[index - 1]}";
            }

        #endregion

        // it
        #region 2.16.380.*

        oid_2_16_380:

            if (index == values.Length) return "/Country/IT";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/IT/[XXXXX]";
                //TODO: case 2: return "/Country/IT/[XXXXX]";
                //TODO: case 7: return "/Country/IT/[XXXXX]";
                default: return $"/Country/IT/{values[index - 1]}";
            }

        #endregion

        // jm
        #region 2.16.388.*

        oid_2_16_388:

            if (index == values.Length) return "/Country/JM";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/JM/[XXXXX]";
                default: return $"/Country/JM/{values[index - 1]}";
            }

        #endregion

        // mt
        #region 2.16.470.*

        oid_2_16_470:

            if (index == values.Length) return "/Country/MT";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/MT/[XXXXX]";
                //TODO: case 2: return "/Country/MT/[XXXXX]";
                //TODO: case 3: return "/Country/MT/[XXXXX]";
                //TODO: case 4: return "/Country/MT/[XXXXX]";
                //TODO: case 5: return "/Country/MT/[XXXXX]";
                default: return $"/Country/MT/{values[index - 1]}";
            }

        #endregion

        // nl, nederland
        #region 2.16.528.*

        oid_2_16_528:

            if (index == values.Length) return "/Country/NL";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/NL/[XXXXX]";
                default: return $"/Country/NL/{values[index - 1]}";
            }

        #endregion

        // nz
        #region 2.16.554.*

        oid_2_16_554:

            if (index == values.Length) return "/Country/NZ";
            switch (values[index++])
            {
                //TODO: case 101: return "/Country/NZ/[XXXXX]";
                default: return $"/Country/NZ/{values[index - 1]}";
            }

        #endregion

        // no
        #region 2.16.578.*

        oid_2_16_578:

            if (index == values.Length) return "/Country/NO";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/NO/[XXXXX]";
                //TODO: case 2: return "/Country/NO/[XXXXX]";
                default: return $"/Country/NO/{values[index - 1]}";
            }

        #endregion

        // pa
        #region 2.16.591.*

        oid_2_16_591:

            if (index == values.Length) return "/Country/PA";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/PA/[XXXXX]";
                //TODO: case 2: return "/Country/PA/[XXXXX]";
                //TODO: case 3: return "/Country/PA/[XXXXX]";
                //TODO: case 4: return "/Country/PA/[XXXXX]";
                default: return $"/Country/PA/{values[index - 1]}";
            }

        #endregion

        // pt
        #region 2.16.620.*

        oid_2_16_620:

            if (index == values.Length) return "/Country/PT";
            switch (values[index++])
            {
                //TODO: case 2: return "/Country/PT/[XXXXX]";
                default: return $"/Country/PT/{values[index - 1]}";
            }

        #endregion

        // sa
        #region 2.16.682.*

        oid_2_16_682:

            if (index == values.Length) return "/Country/SA";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/SA/[XXXXX]";
                //TODO: case 2000: return "/Country/SA/[XXXXX]";
                default: return $"/Country/SA/{values[index - 1]}";
            }

        #endregion

        // es
        #region 2.16.724.*

        oid_2_16_724:

            if (index == values.Length) return "/Country/ES";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/ES/[XXXXX]";
                //TODO: case 2: return "/Country/ES/[XXXXX]";
                //TODO: case 3: return "/Country/ES/[XXXXX]";
                //TODO: case 4: return "/Country/ES/[XXXXX]";
                //TODO: case 5: return "/Country/ES/[XXXXX]";
                //TODO: case 6: return "/Country/ES/[XXXXX]";
                //TODO: case 7: return "/Country/ES/[XXXXX]";
                //TODO: case 8: return "/Country/ES/[XXXXX]";
                //TODO: case 9: return "/Country/ES/[XXXXX]";
                //TODO: case 10: return "/Country/ES/[XXXXX]";
                //TODO: case 11: return "/Country/ES/[XXXXX]";
                default: return $"/Country/ES/{values[index - 1]}";
            }

        #endregion

        // ch
        #region 2.16.756.*

        oid_2_16_756:

            if (index == values.Length) return "/Country/CH";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/CH/[XXXXX]";
                //TODO: case 2: return "/Country/CH/[XXXXX]";
                //TODO: case 3: return "/Country/CH/[XXXXX]";
                //TODO: case 4: return "/Country/CH/[XXXXX]";
                //TODO: case 5: return "/Country/CH/[XXXXX]";
                //TODO: case 6: return "/Country/CH/[XXXXX]";
                //TODO: case 10: return "/Country/CH/[XXXXX]";
                //TODO: case 11: return "/Country/CH/[XXXXX]";
                default: return $"/Country/CH/{values[index - 1]}";
            }

        #endregion

        // th
        #region 2.16.764.*

        oid_2_16_764:

            if (index == values.Length) return "/Country/TH";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/TH/[XXXXX]";
                default: return $"/Country/TH/{values[index - 1]}";
            }

        #endregion

        // ae
        #region 2.16.784.*

        oid_2_16_784:

            if (index == values.Length) return "/Country/AE";
            switch (values[index++])
            {
                //TODO: case 1: return "/Country/AE/[XXXXX]";
                //TODO: case 2: return "/Country/AE/[XXXXX]";
                default: return $"/Country/AE/{values[index - 1]}";
            }

        #endregion

        // tn
        #region 2.16.788.*

        oid_2_16_788:

            if (index == values.Length) return "/Country/TN";
            switch (values[index++])
            {
                //TODO: case 0: return "/Country/TN/[XXXXX]";
                //TODO: case 1: return "/Country/TN/[XXXXX]";
                //TODO: case 2: return "/Country/TN/[XXXXX]";
                default: return $"/Country/TN/{values[index - 1]}";
            }

        #endregion

        // tr
        #region 2.16.792.*

        oid_2_16_792:

            if (index == values.Length) return "/Country/TR";
            switch (values[index++])
            {
                //TODO: case 0: return "/Country/TR/[XXXXX]";
                //TODO: case 1: return "/Country/TR/[XXXXX]";
                //TODO: case 2: return "/Country/TR/[XXXXX]";
                //TODO: case 3: return "/Country/TR/[XXXXX]";
                default: return $"/Country/TR/{values[index - 1]}";
            }

        #endregion

        // us
        #region 2.16.840.*

        oid_2_16_840:

            if (index == values.Length) return "/Country/US";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1;
                default: return $"/Country/US/{values[index - 1]}";
            }

        // organization
        #region 2.16.840.1.*

        oid_2_16_840_1:

            if (index == values.Length) return "/Country/US/[organization]";
            switch (values[index++])
            {
                case 101: goto oid_2_16_840_1_101;
                case 113531: return "/Country/US/[organization]/[Control Data Corporation (CDC)]";
                case 113542: return "/Country/US/[organization]/[TRW Inc.]";
                case 113545: return "/Country/US/[organization]/[AT&T Canada]";
                case 113560: return "/Country/US/[organization]/[Columbia University in the City of New York]";
                case 113564: return "/Country/US/[organization]/[Eastman Kodak Company]";
                case 113593: return "/Country/US/[organization]/[University of Minnesota]";
                case 113669: return "/Country/US/[organization]/[Merge Technologies]";
                case 113678: goto oid_2_16_840_1_113678;
                case 113694: goto oid_2_16_840_1_113694;
                case 113719: goto oid_2_16_840_1_113719;
                case 113730: goto oid_2_16_840_1_113730;
                case 113731: return "/Country/US/[organization]/[CertCo]";
                case 113732: return "/Country/US/[organization]/[Television Computer, Inc. / Hyperstamps]";
                case 113733: goto oid_2_16_840_1_113733;
                case 113735: return "/Country/US/[organization]/[BMC Software, Inc]";
                case 113741: goto oid_2_16_840_1_113741;
                case 113762: return "/Country/US/[organization]/[National Institutes of Health (NIH)]";
                case 113793: return "/Country/US/[organization]/[Motorola Inc.]";
                case 113818: return "/Country/US/[organization]/[Cylink Corporation]";
                case 113839: return "/Country/US/[organization]/[IdenTrust]";
                case 113883: goto oid_2_16_840_1_113883;
                case 113894: return "/Country/US/[organization]/[Oracle Corporation]";
                case 113903: return "/Country/US/[organization]/[Citigroup]";
                case 113937: return "/Country/US/[organization]/[Calvin College]";
                case 113938: return "/Country/US/[organization]/[Equifax, Inc.]";
                case 113983: return "/Country/US/[organization]/[Bank of America]";
                case 113992: return "/Country/US/[organization]/[Mississippi State University]";
                //TODO: case 113995: goto oid_2_16_840_1_113995;
                case 113996: return "/Country/US/[organization]/[Equifax Secure, Inc.]";
                case 114003: return "/Country/US/[organization]/AlphaTrust-Corporation";
                //TODO: case 114027: goto oid_2_16_840_1_114027;
                case 114028: return "/Country/US/[organization]/[Entrust]";
                case 114060: return "/Country/US/[organization]/[Siemens Medical Solutions Health Services]";
                case 114102: return "/Country/US/[organization]/[CyberSafe Corporation]";
                case 114160: return "/Country/US/[organization]/[marchFIRST]";
                //TODO: case 114171: goto oid_2_16_840_1_114171;
                case 114187: return "/Country/US/[organization]/[Avaya, Inc.]";
                //TODO: case 114222: goto oid_2_16_840_1_114222;
                case 114223: return "/Country/US/[organization]/[ANSI C12.22 application titles (ApTitle)]";
                case 114273: return "/Country/US/[organization]/[State of Illinois]";
                case 114274: return "/Country/US/[organization]/[American College of Radiology]";
                //TODO: case 114334: goto oid_2_16_840_1_114334;
                case 114360: return "/Country/US/[organization]/[MIB Group, Inc.]";
                //TODO: case 114404: goto oid_2_16_840_1_114404;
                //TODO: case 114412: goto oid_2_16_840_1_114412;
                case 114413: return "/Country/US/[organization]/[Starfield Technologies, LLC, part of Go Daddy (Go Daddy Operating Company, LLC; The Go Daddy Group, Inc.)]";
                case 114425: return "/Country/US/[organization]/[InterComputer Network]";
                case 114426: return "/Country/US/[organization]/[InterComputer Corporation]";
                case 114453: return "/Country/US/[organization]/[Penango, Inc.]";
                case 114459: return "/Country/US/[organization]/[Corepoint Health, LLC]";
                //TODO: case 114505: goto oid_2_16_840_1_114505;
                //TODO: case 114519: goto oid_2_16_840_1_114519;
                //TODO: case 114547: goto oid_2_16_840_1_114547;
                case 114549: return "/Country/US/[organization]/[MaxMD Maxsignatures]";
                //TODO: case 114569: goto oid_2_16_840_1_114569;
                //TODO: case 114572: goto oid_2_16_840_1_114572;
                default: return $"/Country/US/[organization]/{values[index - 1]}";
            }

        // gov
        #region 2.16.840.1.101.*

        oid_2_16_840_1_101:

            if (index == values.Length) return "/Country/US/[organization]/[US government]";
            switch (values[index++])
            {
                case 2: goto oid_2_16_840_1_101_2;
                case 3: goto oid_2_16_840_1_101_3;
                case 10: goto oid_2_16_840_1_101_10;
                case 100: goto oid_2_16_840_1_101_100;
                default: return $"/Country/US/[US government]/{values[index - 1]}";
            }

        // dod
        #region 2.16.840.1.101.2.*

        oid_2_16_840_1_101_2:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_101_2_1;
                case 2: goto oid_2_16_840_1_101_2_2;
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/{values[index - 1]}";
            }

        // infosec
        #region 2.16.840.1.101.2.1.*

        oid_2_16_840_1_101_2_1:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]";
            switch (values[index++])
            {
                case 0: goto oid_2_16_840_1_101_2_1_0;
                case 1: goto oid_2_16_840_1_101_2_1_1;
                case 2: goto oid_2_16_840_1_101_2_1_2;
                case 3: goto oid_2_16_840_1_101_2_1_3;
                case 4: goto oid_2_16_840_1_101_2_1_4;
                case 5: goto oid_2_16_840_1_101_2_1_5;
                case 6: goto oid_2_16_840_1_101_2_1_6;
                case 7: goto oid_2_16_840_1_101_2_1_7;
                case 8: goto oid_2_16_840_1_101_2_1_8;
                case 10: goto oid_2_16_840_1_101_2_1_10;
                case 11: goto oid_2_16_840_1_101_2_1_11;
                case 12: goto oid_2_16_840_1_101_2_1_12;
                case 16: goto oid_2_16_840_1_101_2_1_16;
                case 20: goto oid_2_16_840_1_101_2_1_20;
                case 21: goto oid_2_16_840_1_101_2_1_21;
                case 22: goto oid_2_16_840_1_101_2_1_22;
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/{values[index - 1]}";
            }

        // modules
        #region 2.16.840.1.101.2.1.0.*

        oid_2_16_840_1_101_2_1_0:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/[MSPDirectoryAdditions]";
                case 20: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/[InformationSecurityLabelModule]";
                case 30: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/[TAMP-Protocol-v2]";
                case 31: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/[TAMP-Protocol-v2-88]";
                case 33: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/[TrustAnchorInfoModule]";
                case 37: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/[TrustAnchorInfoModule-88]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/{values[index - 1]}";
            }

        #endregion

        // algorithms
        #region 2.16.840.1.101.2.1.1.*

        oid_2_16_840_1_101_2_1_1:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-sdnsSignatureAlgorithm]";
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicSignatureAlgorithm]";
                case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-sdnsConfidentialityAlgorithm]";
                case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicConfidentialityAlgorithm]";
                case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-sdnsIntegrityAlgorithm]";
                case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicIntegrityAlgorithm]";
                case 7: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-sdnsTokenProtectionAlgorithm]";
                case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicTokenProtectionAlgorithm]";
                case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-sdnsKeyManagementAlgorithm]";
                case 10: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicKeyManagementAlgorithm]";
                case 11: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-sdnsKMandSigAlgorithms]";
                case 12: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicKMandSigAlgorithms]";
                case 13: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-SuiteASignatureAlgorithm]";
                case 14: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-SuiteAConfidentialityAlgorithm]";
                case 15: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-SuiteAIntegrityAlgorithm]";
                case 16: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-SuiteATokenProtectionAlgorithm]";
                case 17: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-SuiteAKeyManagementAlgorithm]";
                case 18: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-SuiteAKMandSigAlgorithms]";
                case 19: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicUpdatedSigAlgorithm]";
                case 20: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicKMandUpdSigAlgorithms]";
                case 21: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicUpdatedIntegAlgorithm]";
                case 22: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-keyExchangeAlgorithm]";
                case 23: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-fortezzaWrap80Algorithm]";
                case 24: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-kEAKeyEncryptionAlgorithm]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/{values[index - 1]}";
            }

        #endregion

        // formats
        #region 2.16.840.1.101.2.1.2.*

        oid_2_16_840_1_101_2_1_2:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-rfc822-message-format]";
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-empty-content]";
                case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[US DMS ACP 120 content type]";
                case 42: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-msp-rev3-content-type]";
                case 48: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-msp-content-type]";
                case 49: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-msp-rekey-agent-protocol]";
                case 50: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[mspMMP]";
                case 66: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[mspRev3-1ContentType]";
                case 72: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[forwarded-MSP-message-body-part]";
                case 73: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[mspForwardedMessageParameters]";
                case 74: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[forwarded-csp-msg-body-part]";
                case 75: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[csp-forwarded-message-parameters-id]";
                case 76: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[mspMMP2]";
                case 77: goto oid_2_16_840_1_101_2_1_2_77;
                case 78: goto oid_2_16_840_1_101_2_1_2_78;
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/{values[index - 1]}";
            }

        // id-tamp
        #region 2.16.840.1.101.2.1.2.77.*

        oid_2_16_840_1_101_2_1_2_77:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-statusQuery]";
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-statusResponse]";
                case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-update]";
                case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-updateConfirm]";
                case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-apexUpdate]";
                case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-apexUpdateConfirm]";
                case 7: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-communityUpdate]";
                case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-communityUpdateConfirm]";
                case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-error]";
                case 10: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-seqNumAdjust]";
                case 11: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-seqNumAdjustConfirm]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/{values[index - 1]}";
            }

        #endregion

        // key-package-content-types
        #region 2.16.840.1.101.2.1.2.78.*

        oid_2_16_840_1_101_2_1_2_78:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[Key package content types]";
            switch (values[index++])
            {
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[Key package content types]/[id-ct-KP-encryptedKeyPkg]";
                case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[Key package content types]/[id-ct-KP-keyPackageReceipt]";
                case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[Key package content types]/[id-ct-KP-aKeyPackage]";
                case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[Key package content types]/[id-ct-KP-keyPackageError]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[Key package content types]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // policy
        #region 2.16.840.1.101.2.1.3.*

        oid_2_16_840_1_101_2_1_3:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[id-sdns-security-policy-id]";
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[id-sdns-prbac-id]";
                case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[id-mosaic-prbac-id]";
                case 10: goto oid_2_16_840_1_101_2_1_3_10;
                case 11: goto oid_2_16_840_1_101_2_1_3_11;
                case 12: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[defaultSecurityPolicy]";
                case 13: goto oid_2_16_840_1_101_2_1_3_13;
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/{values[index - 1]}";
            }

        // 10
        #region 2.16.840.1.101.2.1.3.10.*

        oid_2_16_840_1_101_2_1_3_10:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]";
            switch (values[index++])
            {
                case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siNASP]";
                case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siELCO]";
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siTK]";
                case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siDSAP]";
                case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siSSSS]";
                case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siDNASP]";
                case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siBYEMAN]";
                case 7: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siREL-US]";
                case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siREL-AUS]";
                case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siREL-CAN]";
                case 10: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siREL-UK]";
                case 11: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siREL-NZ]";
                case 12: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siGeneric]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/{values[index - 1]}";
            }

        #endregion

        // 11
        #region 2.16.840.1.101.2.1.3.11.*

        oid_2_16_840_1_101_2_1_3_11:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]";
            switch (values[index++])
            {
                case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/[genserNations]";
                case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/[genserComsec]";
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/[genserAcquisition]";
                case 3: goto oid_2_16_840_1_101_2_1_3_11_3;
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/{values[index - 1]}";
            }

        // 3
        #region 2.16.840.1.101.2.1.3.11.3.*

        oid_2_16_840_1_101_2_1_3_11_3:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/[genserSecurityCategories]";
            switch (values[index++])
            {
                case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/[genserSecurityCategories]/[genserTagSetName]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/[genserSecurityCategories]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // 13
        #region 2.16.840.1.101.2.1.3.13.*

        oid_2_16_840_1_101_2_1_3_13:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]";
            switch (values[index++])
            {
                case 0: goto oid_2_16_840_1_101_2_1_3_13_0;
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/{values[index - 1]}";
            }

        // 0
        #region 2.16.840.1.101.2.1.3.13.0.*

        oid_2_16_840_1_101_2_1_3_13_0:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/[capcoSecurityCategories]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/[capcoSecurityCategories]/[capcoTagSetName1]";
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/[capcoSecurityCategories]/[capcoTagSetName2]";
                case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/[capcoSecurityCategories]/[capcoTagSetName3]";
                case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/[capcoSecurityCategories]/[capcoTagSetName4]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/[capcoSecurityCategories]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // id-object-classes
        #region 2.16.840.1.101.2.1.4.*

        oid_2_16_840_1_101_2_1_4:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-msp-user-sdns]";
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-mail-list]";
                case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-dsa-sdns]";
                case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-ca-sdns]";
                case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-crls-sdns]";
                case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-msp-user-mosaic]";
                case 7: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-dsa-mosaic]";
                case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-ca-mosaic]";
                case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-krl-mosaic]";
                case 10: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-strong-auth-user-sdns]";
                case 11: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-strong-auth-user-mosaic]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/{values[index - 1]}";
            }

        #endregion

        // attributes, id-attributes
        #region 2.16.840.1.101.2.1.5.*

        oid_2_16_840_1_101_2_1_5:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sdnsKeyManagementCertificate]";
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sdnsUserSignatureCertificate]";
                case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sdnsKMandSigCertificate]";
                case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mosaicKeyManagementCertificate]";
                case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mosaicKMandSigCertificate]";
                case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mosaicUserSignatureCertificate]";
                case 7: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mosaicCASignatureCertificate]";
                case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sdnsCASignatureCertificate]";
                case 10: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-auxiliaryVector]";
                case 11: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mlReceiptPolicy]";
                case 12: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mlMembership]";
                case 13: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mlAdministrators]";
                case 14: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mlid]";
                case 20: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-janUKMs]";
                case 21: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-febUKMs]";
                case 22: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-marUKMs]";
                case 23: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-aprUKMs]";
                case 24: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mayUKMs]";
                case 25: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-junUKMs]";
                case 26: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-julUKMs]";
                case 27: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-augUKMs]";
                case 28: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sepUKMs]";
                case 29: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-octUKMs]";
                case 30: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-novUKMs]";
                case 31: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-decUKMs]";
                case 40: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-metaSDNScrl]";
                case 41: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sdnsCRL]";
                case 42: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-metaSDNSsignatureCRL]";
                case 43: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-SDNSsignatureCRL]";
                case 44: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sdnsCertificateRevocationList]";
                case 45: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mosaicCertificateRevocationList]";
                case 46: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mosaicKRL]";
                case 47: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mlExemptedAddressProcessor]";
                case 48: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-snsGuardGateway]";
                case 49: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-algorithmsSupported]";
                case 50: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-suiteAKeyManagementCertificate]";
                case 51: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-suiteAKMandSigCertificate]";
                case 52: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-suiteAUserSignatureCertificate]";
                case 53: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[prbacInfo]";
                case 54: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[prbacCAConstraints]";
                case 55: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[sigOrKMPrivileges]";
                case 56: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[commPrivileges]";
                case 57: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[labeledAttribute]";
                case 58: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[policyInformationFile]";
                case 59: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[DMS Security Policy Information File (SPIF) attribute]";
                case 60: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[cAClearanceConstraint]";
                case 63: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-aa-TAMP-transitionalPublicKeyDecryptKey]";
                case 65: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-aa-KP-keyPkgIdAndReceiptReq]";
                case 66: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-aa-KP-contentDecryptKeyID]";
                case 68: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-clearanceSponsor]";
                case 69: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-deviceOwner]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/{values[index - 1]}";
            }

        #endregion

        // id-attribute-syntax
        #region 2.16.840.1.101.2.1.6.*

        oid_2_16_840_1_101_2_1_6:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/[id-monthlyUKMsyntax]";
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/[id-mLReceiptPolicy]";
                case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/[id-oRNameListSyntax]";
                case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/[id-kmidSyntax]";
                case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/[id-cRLinfoSyntax]";
                case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/[id-cAcrlSyntax]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/{values[index - 1]}";
            }

        #endregion

        // 7
        #region 2.16.840.1.101.2.1.7.*

        oid_2_16_840_1_101_2_1_7:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Extensions]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_101_2_1_7_1;
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Extensions]/{values[index - 1]}";
            }

        // 1
        #region 2.16.840.1.101.2.1.7.1.*

        oid_2_16_840_1_101_2_1_7_1:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Extensions]/[cspExtns]";
            switch (values[index++])
            {
                case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Extensions]/[cspExtns]/[cspCsExtn]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Extensions]/[cspExtns]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // id-security-categories
        #region 2.16.840.1.101.2.1.8.*

        oid_2_16_840_1_101_2_1_8:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[mISSISecurityCategories]";
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[standardSecurityLabelPrivileges]";
                case 3: goto oid_2_16_840_1_101_2_1_8_3;
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/{values[index - 1]}";
            }

        // commonSecurityCategoriesSyntaxes
        #region 2.16.840.1.101.2.1.8.3.*

        oid_2_16_840_1_101_2_1_8_3:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]";
            switch (values[index++])
            {
                case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]/[restrictiveAttributes]";
                case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]/[enumeratedPermissiveAttributes]";
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]/[permissiveAttributes]";
                case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]/[informativeAttributes]";
                case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]/[enumeratedRestrictiveAttributes]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // 10
        #region 2.16.840.1.101.2.1.10.*

        oid_2_16_840_1_101_2_1_10:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Privileges]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Privileges]/[sigPrivileges]";
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Privileges]/[kmPrivileges]";
                case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Privileges]/[namedTagSetPrivilege]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Privileges]/{values[index - 1]}";
            }

        #endregion

        // 11
        #region 2.16.840.1.101.2.1.11.*

        oid_2_16_840_1_101_2_1_11:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[ukDemo]";
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[usDODClass2]";
                case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[usMediumPilot]";
                case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[usDODClass4]";
                case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[usDODClass3]";
                case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[usDODClass5]";
                case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[id-US-dod-mediumHardware]";
                case 19: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[id-US-dod-mediumHardware-2048]";
                case 39: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[id-US-dod-medium-112]";
                case 42: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[id-US-dod-mediumHardware-112]";
                case 59: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[id-US-dod-admin]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/{values[index - 1]}";
            }

        #endregion

        // 12
        #region 2.16.840.1.101.2.1.12.*

        oid_2_16_840_1_101_2_1_12:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]";
            switch (values[index++])
            {
                case 0: goto oid_2_16_840_1_101_2_1_12_0;
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/{values[index - 1]}";
            }

        // 0
        #region 2.16.840.1.101.2.1.12.0.*

        oid_2_16_840_1_101_2_1_12_0:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_101_2_1_12_0_1;
                case 2: goto oid_2_16_840_1_101_2_1_12_0_2;
                case 3: goto oid_2_16_840_1_101_2_1_12_0_3;
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/{values[index - 1]}";
            }

        // 1
        #region 2.16.840.1.101.2.1.12.0.1.*

        oid_2_16_840_1_101_2_1_12_0_1:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]";
            switch (values[index++])
            {
                case 0: goto oid_2_16_840_1_101_2_1_12_0_1_0;
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]/{values[index - 1]}";
            }

        // 0
        #region 2.16.840.1.101.2.1.12.0.1.0.*

        oid_2_16_840_1_101_2_1_12_0_1_0:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]/[tsp1SecurityCategories]";
            switch (values[index++])
            {
                case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]/[tsp1SecurityCategories]/[tsp1TagSetZero]";
                case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]/[tsp1SecurityCategories]/[tsp1TagSetOne]";
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]/[tsp1SecurityCategories]/[tsp1TagSetTwo]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]/[tsp1SecurityCategories]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // 2
        #region 2.16.840.1.101.2.1.12.0.2.*

        oid_2_16_840_1_101_2_1_12_0_2:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]";
            switch (values[index++])
            {
                case 0: goto oid_2_16_840_1_101_2_1_12_0_2_0;
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]/{values[index - 1]}";
            }

        // 0
        #region 2.16.840.1.101.2.1.12.0.2.0.*

        oid_2_16_840_1_101_2_1_12_0_2_0:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]/[tsp2SecurityCategories]";
            switch (values[index++])
            {
                case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]/[tsp2SecurityCategories]/[tsp2TagSetZero]";
                case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]/[tsp2SecurityCategories]/[tsp2TagSetOne]";
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]/[tsp2SecurityCategories]/[tsp2TagSetTwo]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]/[tsp2SecurityCategories]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // 3
        #region 2.16.840.1.101.2.1.12.0.3.*

        oid_2_16_840_1_101_2_1_12_0_3:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]";
            switch (values[index++])
            {
                case 0: goto oid_2_16_840_1_101_2_1_12_0_3_0;
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]/{values[index - 1]}";
            }

        // 0
        #region 2.16.840.1.101.2.1.12.0.3.0.*

        oid_2_16_840_1_101_2_1_12_0_3_0:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]/[kafkaSecurityCategories]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]/[kafkaSecurityCategories]/[kafkaTagSetName1]";
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]/[kafkaSecurityCategories]/[kafkaTagSetName2]";
                case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]/[kafkaSecurityCategories]/[kafkaTagSetName3]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]/[kafkaSecurityCategories]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        #endregion

        // sir-name-types
        #region 2.16.840.1.101.2.1.16.*

        oid_2_16_840_1_101_2_1_16:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Source Intermediary Recipient (SIR) name types]";
            switch (values[index++])
            {
                case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Source Intermediary Recipient (SIR) name types]/[id-dn]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Source Intermediary Recipient (SIR) name types]/{values[index - 1]}";
            }

        #endregion

        // id-infosec-contentTypes
        #region 2.16.840.1.101.2.1.20.*

        oid_2_16_840_1_101_2_1_20:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Content types]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Content types]/[id-ct-keyPackage]";
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Content types]/[id-ct-encryptedKeyPkg]";
                case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Content types]/[id-ct-keyPackageReceipt]";
                case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Content types]/[id-ct-keyPackageError]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Content types]/{values[index - 1]}";
            }

        #endregion

        // id-infosec-kmProperties
        #region 2.16.840.1.101.2.1.21.*

        oid_2_16_840_1_101_2_1_21:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyAlgorithm]";
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-certType]";
                case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-TSECNomenclature]";
                case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyPurposeAndUse]";
                case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyDistPeriod]";
                case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyValidityPeriod]";
                case 7: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyDuration]";
                case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-classification]";
                case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyPkgReceivers]";
                case 10: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-splitID]";
                case 11: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyPkgType]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/{values[index - 1]}";
            }

        #endregion

        // id-infosec-certTypes
        #region 2.16.840.1.101.2.1.22.*

        oid_2_16_840_1_101_2_1_22:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Certification types]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Certification types]/[id-certType-X509]";
                case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Certification types]/[id-certType-FIREFLY]";
                case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Certification types]/[id-certType-EnhancedFIREFLY]";
                case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Certification types]/[id-certType-MAYFLY]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Certification types]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // id-ds
        #region 2.16.840.1.101.2.2.*

        oid_2_16_840_1_101_2_2:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_101_2_2_1;
                case 3: goto oid_2_16_840_1_101_2_2_3;
                case 4: goto oid_2_16_840_1_101_2_2_4;
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/{values[index - 1]}";
            }

        // attributeType
        #region 2.16.840.1.101.2.2.1.*

        oid_2_16_840_1_101_2_2_1:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]";
            switch (values[index++])
            {
                case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Alternate recipient]";
                case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Associated organization]";
                case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Associated address list]";
                case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Associated PLA]";
                case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Address list type]";
                case 45: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Release authority name]";
                case 46: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Action address]";
                case 47: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Additional addressees]";
                case 48: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Additional second party addressees]";
                case 49: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Alias pointer]";
                case 50: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Allowable originators]";
                case 51: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[cognizantAuthority]";
                case 52: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[community]";
                case 53: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[dodaac]";
                case 54: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[dualRoute]";
                case 55: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[effectiveDate]";
                case 56: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[entryClassification]";
                case 57: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[expirationDate]";
                case 58: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[hostOrganizationalPLA]";
                case 60: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[lastRecapDate]";
                case 61: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[listPointer]";
                case 62: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[lmf]";
                case 63: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[longTitle]";
                case 67: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[nameClassification]";
                case 68: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[nationality]";
                case 69: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[navcompars]";
                case 70: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[plaName]";
                case 71: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[plaAddressees]";
                case 72: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[plaReplace]";
                case 73: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[primarySpelling]";
                case 74: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[publish]";
                case 75: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[recapDueDate]";
                case 76: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[remarks]";
                case 77: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[rI]";
                case 78: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[rIClassification]";
                case 79: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[rIInfo]";
                case 80: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[secondPartyAddressees]";
                case 81: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[section]";
                case 82: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[serviceOrAgency]";
                case 83: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[sHD]";
                case 84: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[shortTitle]";
                case 85: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[sigad]";
                case 86: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[spot]";
                case 87: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[tARE]";
                case 96: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[tCC]";
                case 97: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[tRC]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/{values[index - 1]}";
            }

        #endregion

        // objectClass
        #region 2.16.840.1.101.2.2.3.*

        oid_2_16_840_1_101_2_2_3:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]";
            switch (values[index++])
            {
                case 22: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[alternateSpellingPLA]";
                case 26: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[plaData]";
                case 28: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[cadPLA]";
                case 34: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[organizationalPLA]";
                case 35: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[plaCollective]";
                case 37: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[routingIndicator]";
                case 38: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[sigintPLA]";
                case 39: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[sIPLA]";
                case 41: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[taskForcePLA]";
                case 42: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[tenantPLA]";
                case 47: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[pla]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/{values[index - 1]}";
            }

        #endregion

        // nameForm
        #region 2.16.840.1.101.2.2.4.*

        oid_2_16_840_1_101_2_2_4:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]";
            switch (values[index++])
            {
                case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[alternateSpellingPLANameForm]";
                case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[cadPLANameForm]";
                case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[mLANameForm]";
                case 12: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[organizationalPLANameForm]";
                case 13: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[plaCollectiveNameForm]";
                case 14: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[releaseAuthorityNameForm]";
                case 15: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[routingIndicatorNameForm]";
                case 16: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[sigintPLANameForm]";
                default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // csor
        #region 2.16.840.1.101.3.*

        oid_2_16_840_1_101_3:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Security labels]";
                case 2: goto oid_2_16_840_1_101_3_2;
                case 3: goto oid_2_16_840_1_101_3_3;
                case 4: goto oid_2_16_840_1_101_3_4;
                case 6: goto oid_2_16_840_1_101_3_6;
                case 9: goto oid_2_16_840_1_101_3_9;
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/{values[index - 1]}";
            }

        // pki
        #region 2.16.840.1.101.3.2.*

        oid_2_16_840_1_101_3_2:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_101_3_2_1;
                case 2: goto oid_2_16_840_1_101_3_2_2;
                case 3: goto oid_2_16_840_1_101_3_2_3;
                case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Security labels]/[Public Key Infrastructure (PKI)]/[keyrecoveryschemes]";
                case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Security labels]/[Public Key Infrastructure (PKI)]/[krapola]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/{values[index - 1]}";
            }

        // csor-certpolicy
        #region 2.16.840.1.101.3.2.1.*

        oid_2_16_840_1_101_3_2_1:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_101_3_2_1_1;
                case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Security labels]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Patent and Trademark Office (PTO) policies]";
                case 3: goto oid_2_16_840_1_101_3_2_1_3;
                case 4: goto oid_2_16_840_1_101_3_2_1_4;
                case 5: goto oid_2_16_840_1_101_3_2_1_5;
                case 6: goto oid_2_16_840_1_101_3_2_1_6;
                case 7: goto oid_2_16_840_1_101_3_2_1_7;
                case 8: goto oid_2_16_840_1_101_3_2_1_8;
                case 9: goto oid_2_16_840_1_101_3_2_1_9;
                case 48: goto oid_2_16_840_1_101_3_2_1_48;
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/{values[index - 1]}";
            }

        // aces
        #region 2.16.840.1.101.3.2.1.1.*

        oid_2_16_840_1_101_3_2_1_1:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]/[Certification Authorities]";
                case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]/[Identity]";
                case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]/[Business Representative]";
                case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]/[Qualified Relying Party Application]";
                case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]/[Extended validation certificate]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]/{values[index - 1]}";
            }

        #endregion

        // fbca-policies
        #region 2.16.840.1.101.3.2.1.3.*

        oid_2_16_840_1_101_3_2_1_3:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-certpcy-rudimentaryAssurance]";
                case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-certpcy-basicAssurance]";
                case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-certpcy-mediumAssurance]";
                case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-certpcy-highAssurance]";
                case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-certpcy-testAssurance]";
                case 6: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-common-policy]";
                case 7: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-hardware]";
                case 8: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-devices]";
                case 12: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-certpcy-mediumHardware]";
                case 13: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-authentication]";
                case 14: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-certpcy-medium-CBP]";
                case 15: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-certpcy-mediumHW-CBP]";
                case 16: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-High]";
                case 17: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-cardAuth]";
                case 21: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-SHA1-medium-CBP]";
                case 22: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-SHA1-mediumHW-CBP]";
                case 23: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-SHA1-policy]";
                case 24: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-SHA1-hardware]";
                case 36: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-devicesHardware]";
                case 39: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-piv-contentSigning]";
                case 40: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-derived-pivAuth]";
                case 41: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-derived-pivAuth-hardware]";
                case 45: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-pivi-authentication]";
                case 46: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-pivi-cardAuth]";
                case 47: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-pivi-contentSigning]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/{values[index - 1]}";
            }

        #endregion

        // nist-policies
        #region 2.16.840.1.101.3.2.1.4.*

        oid_2_16_840_1_101_3_2_1_4:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[National Institute of Standards and Technology (NIST) policies]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[National Institute of Standards and Technology (NIST) policies]/[Certificate Policy 1]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[National Institute of Standards and Technology (NIST) policies]/{values[index - 1]}";
            }

        #endregion

        // treasury-policies
        #region 2.16.840.1.101.3.2.1.5.*

        oid_2_16_840_1_101_3_2_1_5:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Treasury policies]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Treasury policies]/[Certificate Policy 1]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Treasury policies]/{values[index - 1]}";
            }

        #endregion

        // state-policies
        #region 2.16.840.1.101.3.2.1.6.*

        oid_2_16_840_1_101_3_2_1_6:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[State Department policies]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[State Department policies]/[state-basic]";
                case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[State Department policies]/[state-low]";
                case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[State Department policies]/[state-moderate]";
                case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[State Department policies]/[state-high]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[State Department policies]/{values[index - 1]}";
            }

        #endregion

        // fdic-policies
        #region 2.16.840.1.101.3.2.1.7.*

        oid_2_16_840_1_101_3_2_1_7:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Deposit Insurance Corporation (FDIC) policies]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Deposit Insurance Corporation (FDIC) policies]/[fdic-basic]";
                case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Deposit Insurance Corporation (FDIC) policies]/[fdic-low]";
                case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Deposit Insurance Corporation (FDIC) policies]/[fdic-moderate]";
                case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Deposit Insurance Corporation (FDIC) policies]/[fdic-high]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Deposit Insurance Corporation (FDIC) policies]/{values[index - 1]}";
            }

        #endregion

        // usda-nfo-policies
        #region 2.16.840.1.101.3.2.1.8.*

        oid_2_16_840_1_101_3_2_1_8:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[usda-nfo-policies]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[usda-nfo-policies]/[basicAssurance]";
                case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[usda-nfo-policies]/[mediumAssurance]";
                case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[usda-nfo-policies]/[highAssurance]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[usda-nfo-policies]/{values[index - 1]}";
            }

        #endregion

        // dea-policies
        #region 2.16.840.1.101.3.2.1.9.*

        oid_2_16_840_1_101_3_2_1_9:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[dea-policies]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[dea-policies]/[dea-policy1]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[dea-policies]/{values[index - 1]}";
            }

        #endregion

        // csor-test-policies
        #region 2.16.840.1.101.3.2.1.48.*

        oid_2_16_840_1_101_3_2_1_48:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test1]";
                case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test2]";
                case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test3]";
                case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test4]";
                case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test5]";
                case 6: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test6]";
                case 7: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test7]";
                case 8: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test8]";
                case 9: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test9]";
                case 10: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test10]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // 2
        #region 2.16.840.1.101.3.2.2.*

        oid_2_16_840_1_101_3_2_2:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[CSOR GAK extended key usage GAK]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[CSOR GAK extended key usage GAK]/[kRAKey]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[CSOR GAK extended key usage GAK]/{values[index - 1]}";
            }

        #endregion

        // extensions
        #region 2.16.840.1.101.3.2.3.*

        oid_2_16_840_1_101_3_2_3:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[Computer Security Objects Register (CSOR) Governmental Accessed Key (GAK) extensions]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[Computer Security Objects Register (CSOR) Governmental Accessed Key (GAK) extensions]/[kRTechnique]";
                case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[Computer Security Objects Register (CSOR) Governmental Accessed Key (GAK) extensions]/[kRecoveryCapable]";
                case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[Computer Security Objects Register (CSOR) Governmental Accessed Key (GAK) extensions]/[kR]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[Computer Security Objects Register (CSOR) Governmental Accessed Key (GAK) extensions]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // iosp
        #region 2.16.840.1.101.3.3.*

        oid_2_16_840_1_101_3_3:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]";
            switch (values[index++])
            {
                case 0: goto oid_2_16_840_1_101_3_3_0;
                case 1: goto oid_2_16_840_1_101_3_3_1;
                case 2: goto oid_2_16_840_1_101_3_3_2;
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/{values[index - 1]}";
            }

        // components
        #region 2.16.840.1.101.3.3.0.*

        oid_2_16_840_1_101_3_3_0:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]";
            switch (values[index++])
            {
                case 0: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[dataComponent]";
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[accessControlComponent]";
                case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[confidentialityComponent]";
                case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[signatureComponent]";
                case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[keyManagementComponent]";
                case 5: goto oid_2_16_840_1_101_3_3_0_5;
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/{values[index - 1]}";
            }

        // annotationComponent
        #region 2.16.840.1.101.3.3.0.5.*

        oid_2_16_840_1_101_3_3_0_5:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[annotationComponent]";
            switch (values[index++])
            {
                case 0: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[annotationComponent]/[linear]";
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[annotationComponent]/[rowcol]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[annotationComponent]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // dataType
        #region 2.16.840.1.101.3.3.1.*

        oid_2_16_840_1_101_3_3_1:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[pemData]";
                case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[mimeData]";
                case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[hashData]";
                case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[protectedComponent]";
                case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[binaryData]";
                case 6: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[ia5Data]";
                case 7: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[iosComponentList]";
                case 8: goto oid_2_16_840_1_101_3_3_1_8;
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/{values[index - 1]}";
            }

        // tokenData
        #region 2.16.840.1.101.3.3.1.8.*

        oid_2_16_840_1_101_3_3_1_8:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[tokenData]";
            switch (values[index++])
            {
                case 0: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[tokenData]/[publicKeyToken]";
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[tokenData]/[symmetricKey]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[tokenData]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // pki
        #region 2.16.840.1.101.3.3.2.*

        oid_2_16_840_1_101_3_3_2:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Public Key Infrastructure (PKI)]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Public Key Infrastructure (PKI)]/[cert-policy]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Public Key Infrastructure (PKI)]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // nistAlgorithms
        #region 2.16.840.1.101.3.4.*

        oid_2_16_840_1_101_3_4:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]";
            switch (values[index++])
            {
                case 0: goto oid_2_16_840_1_101_3_4_0;
                case 1: goto oid_2_16_840_1_101_3_4_1;
                case 2: goto oid_2_16_840_1_101_3_4_2;
                case 3: goto oid_2_16_840_1_101_3_4_3;
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/{values[index - 1]}";
            }

        // modules
        #region 2.16.840.1.101.3.4.0.*

        oid_2_16_840_1_101_3_4_0:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[ASN.1 modules]/[AES]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[ASN.1 modules]/{values[index - 1]}";
            }

        #endregion

        // aes
        #region 2.16.840.1.101.3.4.1.*

        oid_2_16_840_1_101_3_4_1:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-ECB]";
                case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-CBC-PAD]";
                case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-OFB]";
                case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-CFB]";
                case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-wrap]";
                case 6: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-GCM]";
                case 7: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-CCM]";
                case 8: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-wrap-pad]";
                case 9: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-GMAC]";
                case 21: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-ECB]";
                case 22: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-CBC-PAD]";
                case 23: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-OFB]";
                case 24: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-CFB]";
                case 25: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-wrap]";
                case 26: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-GCM]";
                case 27: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-CCM]";
                case 28: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-wrap-pad]";
                case 29: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-GMAC]";
                case 41: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-ECB]";
                case 42: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-CBC-PAD]";
                case 43: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-OFB]";
                case 44: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-CFB]";
                case 45: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-wrap]";
                case 46: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-GCM]";
                case 47: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-CCM]";
                case 48: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-wrap-pad]";
                case 49: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-GMAC]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/{values[index - 1]}";
            }

        #endregion

        // hashalgs, hashAlgs
        #region 2.16.840.1.101.3.4.2.*

        oid_2_16_840_1_101_3_4_2:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha256]";
                case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha384]";
                case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha512]";
                case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha224]";
                case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha512-224]";
                case 6: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha512-256]";
                case 7: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha3-224]";
                case 8: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha3-256]";
                case 9: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha3-384]";
                case 10: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha3-512]";
                case 11: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[shake128]";
                case 12: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[shake256]";
                case 13: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[hmacWithSHA3-224]";
                case 14: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[hmacWithSHA3-256]";
                case 15: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[hmacWithSHA3-384]";
                case 16: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[hmacWithSHA3-512]";
                case 17: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[shake128-len]";
                case 18: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[shake256-len]";
                case 19: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[KmacWithSHAKE128]";
                case 20: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[KmacWithSHAKE256]";
                case 21: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[KMACXOF128]";
                case 22: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[KACXOF256]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/{values[index - 1]}";
            }

        #endregion

        // sigAlgs, id-dsa-with-sha2
        #region 2.16.840.1.101.3.4.3.*

        oid_2_16_840_1_101_3_4_3:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[dsa-with-sha224]";
                case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[dsa-with-sha256]";
                case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[dsa-with-sha384]";
                case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[dsa-with-sha512]";
                case 10: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[ecdsa-with-sha3-256]";
                case 13: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[rsassa-pkcs1-v1-5-with-sha3-224]";
                case 14: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[rsassa-pkcs1-v1-5-with-sha3-256]";
                case 15: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[rsassa-pkcs1-v1-5-with-sha3-384]";
                case 16: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[rsassa-pkcs1-v1-5-with-sha3-512]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // 6
        #region 2.16.840.1.101.3.6.*

        oid_2_16_840_1_101_3_6:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[GeneralName otherName type-ids]";
            switch (values[index++])
            {
                case 6: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[GeneralName otherName type-ids]/[Federal Agency Smart Credential Number (FASC-N)]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[GeneralName otherName type-ids]/{values[index - 1]}";
            }

        #endregion

        // biometrics
        #region 2.16.840.1.101.3.9.*

        oid_2_16_840_1_101_3_9:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]";
            switch (values[index++])
            {
                case 0: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[Smartcards and biometrics in relation to identity management]";
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[Multimodal Biometric Application Resource Kit (MBARK)]";
                case 2: goto oid_2_16_840_1_101_3_9_2;
                case 3: goto oid_2_16_840_1_101_3_9_2;
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/{values[index - 1]}";
            }

        // nbcl
        #region 2.16.840.1.101.3.9.2.*

        oid_2_16_840_1_101_3_9_2:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[NIST Biometric Clients Laboratory]";
            switch (values[index++])
            {
                case 0: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[NIST Biometric Clients Laboratory]/[Certificate Authority]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[NIST Biometric Clients Laboratory]/{values[index - 1]}";
            }

        #endregion

        // wsbd
        #region 2.16.840.1.101.3.9.3.*

        oid_2_16_840_1_101_3_9_3:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[Web Services for Biometric Devices (WSBD)]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[Web Services for Biometric Devices (WSBD)]/[Version 1]";
                default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[Web Services for Biometric Devices (WSBD)]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // us-government-org
        #region 2.16.840.1.101.10.*

        oid_2_16_840_1_101_10:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]";
            switch (values[index++])
            {
                case 2: goto oid_2_16_840_1_101_10_2;
                case 51: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of Justice]";
                default: return $"/Country/US/[US government]/[U.S. General Services Administration]/{values[index - 1]}";
            }

        // treasury
        #region 2.16.840.1.101.10.2.*

        oid_2_16_840_1_101_10_2:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Secret Service]";
                case 15: goto oid_2_16_840_1_101_10_2_15;
                case 16: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Financial Management Service]";
                case 17: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Fiscal service]";
                case 18: goto oid_2_16_840_1_101_10_2_18;
                case 19: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Common Approach to Identity Assurance (CAIA)]";
                case 30: goto oid_2_16_840_1_101_10_2_30;
                default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/{values[index - 1]}";
            }

        // bpd
        #region 2.16.840.1.101.10.2.15.*

        oid_2_16_840_1_101_10_2_15:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Public Debt]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_101_10_2_15_1;
                default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Public Debt]/{values[index - 1]}";
            }

        // directory
        #region 2.16.840.1.101.10.2.15.1.*

        oid_2_16_840_1_101_10_2_15_1:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Public Debt]/[Directory objects]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Public Debt]/[Directory objects]/[ObjectClass definitions]";
                case 2: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Public Debt]/[Directory objects]/[Attribute definitions]";
                default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Public Debt]/[Directory objects]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // bfs
        #region 2.16.840.1.101.10.2.18.*

        oid_2_16_840_1_101_10_2_18:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_101_10_2_18_1;
                case 2: goto oid_2_16_840_1_101_10_2_18_2;
                default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/{values[index - 1]}";
            }

        // ldap
        #region 2.16.840.1.101.10.2.18.1.*

        oid_2_16_840_1_101_10_2_18_1:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Lightweight Directory Access Protocol (LDAP) schema objects]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Lightweight Directory Access Protocol (LDAP) schema objects]/[Object classes]";
                case 2: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Lightweight Directory Access Protocol (LDAP) schema objects]/[Attributes]";
                default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Lightweight Directory Access Protocol (LDAP) schema objects]/{values[index - 1]}";
            }

        #endregion

        // pki
        #region 2.16.840.1.101.10.2.18.2.*

        oid_2_16_840_1_101_10_2_18_2:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Public Key Infrastructure (PKI)]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Public Key Infrastructure (PKI)]/[Server-based Certificate Validation Protocol (SCVP) policies]";
                default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Public Key Infrastructure (PKI)]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // 30
        #region 2.16.840.1.101.10.2.30.*

        oid_2_16_840_1_101_10_2_30:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_101_10_2_30_1;
                case 2: goto oid_2_16_840_1_101_10_2_30_2;
                case 3: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory name forms]";
                default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/{values[index - 1]}";
            }

        // 1
        #region 2.16.840.1.101.10.2.30.1.*

        oid_2_16_840_1_101_10_2_30_1:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_101_10_2_30_1_1;
                default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]/{values[index - 1]}";
            }

        // 1
        #region 2.16.840.1.101.10.2.30.1.1.*

        oid_2_16_840_1_101_10_2_30_1_1:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]/[Dimensional Model]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]/[Dimensional Model]/[organizationalUnitDN]";
                case 2: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]/[Dimensional Model]/[localityDN]";
                case 3: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]/[Dimensional Model]/[personDN]";
                default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]/[Dimensional Model]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // 2
        #region 2.16.840.1.101.10.2.30.2.*

        oid_2_16_840_1_101_10_2_30_2:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory object classes]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_101_10_2_30_2_1;
                default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory object classes]/{values[index - 1]}";
            }

        // 1
        #region 2.16.840.1.101.10.2.30.2.1.*

        oid_2_16_840_1_101_10_2_30_2_1:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory object classes]/[Dimensional Model]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory object classes]/[Dimensional Model]/[dimensionalModelAuxClass]";
                default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory object classes]/[Dimensional Model]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        #endregion

        #endregion

        // 100
        #region 2.16.840.1.101.100.*

        oid_2_16_840_1_101_100:

            if (index == values.Length) return "/Country/US/[organization]/[US government]/[Government-wide programs]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[US government]/[Government-wide programs]/[Object classes]";
                case 2: return "/Country/US/[US government]/[Government-wide programs]/[Attributes]";
                default: return $"/Country/US/[US government]/[Government-wide programs]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // lotus
        #region 2.16.840.1.113678.*

        oid_2_16_840_1_113678:

            if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_113678_1;
                case 2: goto oid_2_16_840_1_113678_2;
                default: return $"/Country/US/[organization]/[Lotus Corporation]/{values[index - 1]}";
            }

        // desktop-apps
        #region 2.16.840.1.113678.1.*

        oid_2_16_840_1_113678_1:

            if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_113678_1_1;
                case 2: goto oid_2_16_840_1_113678_1_2;
                case 3: goto oid_2_16_840_1_113678_1_3;
                case 4: goto oid_2_16_840_1_113678_1_4;
                default: return $"/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/{values[index - 1]}";
            }

        // 1
        #region 2.16.840.1.113678.1.1.*

        oid_2_16_840_1_113678_1_1:

            if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus 1-2-3]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus 1-2-3]/[Attachment type for a Rec. ITU-T X.400 file transfer Bodypart containing a Lotus 1-2-3 file]";
                default: return $"/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus 1-2-3]/{values[index - 1]}";
            }

        #endregion

        // amipro
        #region 2.16.840.1.113678.1.2.*

        oid_2_16_840_1_113678_1_2:

            if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus AMIPro]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus AMIPro]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus AMIPro Word Processing file]";
                default: return $"/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus AMIPro]/{values[index - 1]}";
            }

        #endregion

        // freelance
        #region 2.16.840.1.113678.1.3.*

        oid_2_16_840_1_113678_1_3:

            if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus Freelance]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus Freelance]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus Freelance presentation graphics file]";
                default: return $"/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus Freelance]/{values[index - 1]}";
            }

        #endregion

        // approach
        #region 2.16.840.1.113678.1.4.*

        oid_2_16_840_1_113678_1_4:

            if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus Approach]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus Approach]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus Apporach data base file]";
                default: return $"/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus Approach]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // communications-apps
        #region 2.16.840.1.113678.2.*

        oid_2_16_840_1_113678_2:

            if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]";
            switch (values[index++])
            {
                case 2: goto oid_2_16_840_1_113678_2_2;
                case 4: goto oid_2_16_840_1_113678_2_4;
                case 5: goto oid_2_16_840_1_113678_2_5;
                case 6: goto oid_2_16_840_1_113678_2_6;
                default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/{values[index - 1]}";
            }

        // notes
        #region 2.16.840.1.113678.2.2.*

        oid_2_16_840_1_113678_2_2:

            if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_113678_2_2_1;
                case 2: goto oid_2_16_840_1_113678_2_2_2;
                default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/{values[index - 1]}";
            }

        // notes
        #region 2.16.840.1.113678.2.2.1.*

        oid_2_16_840_1_113678_2_2_1:

            if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[files]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[files]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus Notes groupware file (linked in singleNoteDB)]";
                case 2: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[files]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus Notes groupware file (delinked in singleNoteDB)]";
                case 3: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[files]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus Notes groupware file as file attachment]";
                case 4: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[files]/[Lotus Notes groupware file attachment (rtf)]";
                default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[files]/{values[index - 1]}";
            }

        #endregion

        // 2
        #region 2.16.840.1.113678.2.2.2.*

        oid_2_16_840_1_113678_2_2_2:

            if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[Lotus Domino Directory Service]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[Lotus Domino Directory Service]/[LDAP Object Classes]";
                case 2: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[Lotus Domino Directory Service]/[LDAP Attribute Types]";
                default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[Lotus Domino Directory Service]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // vip
        #region 2.16.840.1.113678.2.4.*

        oid_2_16_840_1_113678_2_4:

            if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus VIP]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus VIP]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus ViP application development file]";
                default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus VIP]/{values[index - 1]}";
            }

        #endregion

        // forms
        #region 2.16.840.1.113678.2.5.*

        oid_2_16_840_1_113678_2_5:

            if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Forms]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Forms]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus Forms form definition file]";
                default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Forms]/{values[index - 1]}";
            }

        #endregion

        // organizer
        #region 2.16.840.1.113678.2.6.*

        oid_2_16_840_1_113678_2_6:

            if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Organizer]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Organizer]/[Attachment type for a Rec. ITU-T X.400 File Transfer Bodypart containing a Lotus Organizer calendaring file]";
                default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Organizer]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // 113694
        #region 2.16.840.1.113694.*

        oid_2_16_840_1_113694:

            if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_113694_1;
                case 2: goto oid_2_16_840_1_113694_2;
                default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/{values[index - 1]}";
            }

        // 1
        #region 2.16.840.1.113694.1.*

        oid_2_16_840_1_113694_1:

            if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_113694_1_1;
                default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/{values[index - 1]}";
            }

        // 1
        #region 2.16.840.1.113694.1.1.*

        oid_2_16_840_1_113694_1_1:

            if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_113694_1_1_1;
                default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]/{values[index - 1]}";
            }

        // 1
        #region 2.16.840.1.113694.1.1.1.*

        oid_2_16_840_1_113694_1_1_1:

            if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]/[Messaging Management Technical Sub-Committee]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_113694_1_1_1_1;
                default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]/[Messaging Management Technical Sub-Committee]/{values[index - 1]}";
            }

        // 1
        #region 2.16.840.1.113694.1.1.1.1.*

        oid_2_16_840_1_113694_1_1_1_1:

            if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]/[Messaging Management Technical Sub-Committee]/[EMA Dynamic Monitoring]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]/[Messaging Management Technical Sub-Committee]/[EMA Dynamic Monitoring]/[EMA Dynamic Monitoring MTA]";
                default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]/[Messaging Management Technical Sub-Committee]/[EMA Dynamic Monitoring]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        #endregion

        // 2
        #region 2.16.840.1.113694.2.*

        oid_2_16_840_1_113694_2:

            if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]";
            switch (values[index++])
            {
                case 2: goto oid_2_16_840_1_113694_2_2;
                default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/{values[index - 1]}";
            }

        // 2
        #region 2.16.840.1.113694.2.2.*

        oid_2_16_840_1_113694_2_2:

            if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_113694_2_2_1;
                default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/{values[index - 1]}";
            }

        // attachment
        #region 2.16.840.1.113694.2.2.1.*

        oid_2_16_840_1_113694_2_2_1:

            if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Unknown attachment]";
                case 2: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[UUencoded attachment]";
                case 3: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Unknown text attachment]";
                case 4: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Attachment containing a digital image in Graphics Interchange Format (GIF)]";
                case 5: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Attachment containing a digital image in Tagged Image File Format (TIFF)]";
                case 6: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Attachment containing a compressed digital image in Joint Photographic Experts Group (JPEG) format]";
                case 7: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Attachment containing a digital image in PiCture eXchange (PCX) format]";
                case 8: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Attachment containing a digital image in PICT format]";
                default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        #endregion

        // novell
        #region 2.16.840.1.113719.*

        oid_2_16_840_1_113719:

            if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_113719_1;
                case 2: goto oid_2_16_840_1_113719_2;
                default: return $"/Country/US/[organization]/[Novell, Inc]/{values[index - 1]}";
            }

        // applications
        #region 2.16.840.1.113719.1.*

        oid_2_16_840_1_113719_1:

            if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[Applications]";
            switch (values[index++])
            {
                case 9: goto oid_2_16_840_1_113719_1_9;
                case 39: goto oid_2_16_840_1_113719_1_39;
                case 42: goto oid_2_16_840_1_113719_1_42;
                default: return $"/Country/US/[organization]/[Novell, Inc]/[Applications]/{values[index - 1]}";
            }

        // pki
        #region 2.16.840.1.113719.1.9.*

        oid_2_16_840_1_113719_1_9:

            if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]";
            switch (values[index++])
            {
                case 4: goto oid_2_16_840_1_113719_1_9_4;
                case 5: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/[pkiAttributeSyntax]";
                case 6: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/[pkiObjectClass]";
                default: return $"/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/{values[index - 1]}";
            }

        // pkiAttributeType
        #region 2.16.840.1.113719.1.9.4.*

        oid_2_16_840_1_113719_1_9_4:

            if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/[pkiAttributeType]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/[pkiAttributeType]/[securityAttributes]";
                case 2: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/[pkiAttributeType]/[relianceLimit]";
                default: return $"/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/[pkiAttributeType]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // sas
        #region 2.16.840.1.113719.1.39.*

        oid_2_16_840_1_113719_1_39:

            if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Secure Authentication Service (SAS)]";
            switch (values[index++])
            {
                case 43: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Secure Authentication Service (SAS)]/[Novell Secure Password Manager (NSPM)]";
                default: return $"/Country/US/[organization]/[Novell, Inc]/[Applications]/[Secure Authentication Service (SAS)]/{values[index - 1]}";
            }

        #endregion

        // nmas
        #region 2.16.840.1.113719.1.42.*

        oid_2_16_840_1_113719_1_42:

            if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]";
            switch (values[index++])
            {
                case 100: goto oid_2_16_840_1_113719_1_42_100;
                default: return $"/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/{values[index - 1]}";
            }

        // 100
        #region 2.16.840.1.113719.1.42.100.*

        oid_2_16_840_1_113719_1_42_100:

            if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_PUT_LOGIN_CONFIG_REQUEST]";
                case 2: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_PUT_LOGIN_CONFIG_RESPONSE]";
                case 3: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_GET_LOGIN_CONFIG_REQUEST]";
                case 4: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_GET_LOGIN_CONFIG_RESPONSE]";
                case 5: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_DELETE_LOGIN_CONFIG_REQUEST]";
                case 6: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_DELETE_LOGIN_CONFIG_RESPONSE]";
                case 7: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_PUT_LOGIN_SECRET_REQUEST]";
                default: return $"/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // subregistry
        #region 2.16.840.1.113719.2.*

        oid_2_16_840_1_113719_2:

            if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[External applications]";
            switch (values[index++])
            {
                case 124: return "/Country/US/[organization]/[Novell, Inc]/[External applications]/[Cyvaned Systems]";
                case 205: return "/Country/US/[organization]/[Novell, Inc]/[External applications]/[MUS a.s.]";
                case 225: return "/Country/US/[organization]/[Novell, Inc]/[External applications]/[Epicentric, Inc]";
                case 247: return "/Country/US/[organization]/[Novell, Inc]/[External applications]/[Supposed to be assigned by Novell to gid GmbH for extension of LDAP/eDirectory classes and attributes, but no offical registration was found]";
                case 279: return "/Country/US/[organization]/[Novell, Inc]/[External applications]/[TEKWorx Limited]";
                default: return $"/Country/US/[organization]/[Novell, Inc]/[External applications]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // netscape
        #region 2.16.840.1.113730.*

        oid_2_16_840_1_113730:

            if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_113730_1;
                case 2: goto oid_2_16_840_1_113730_2;
                case 3: goto oid_2_16_840_1_113730_3;
                case 4: goto oid_2_16_840_1_113730_4;
                case 5: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Certificate server]";
                case 6: goto oid_2_16_840_1_113730_6;
                case 7: goto oid_2_16_840_1_113730_7;
                default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/{values[index - 1]}";
            }

        // cert-ext
        #region 2.16.840.1.113730.1.*

        oid_2_16_840_1_113730_1:

            if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[cert-type]";
                case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[base-url]";
                case 3: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[revocation-url]";
                case 4: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[ca-revocation-url]";
                case 5: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[ca-crl-url]";
                case 6: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[ca-cert-url]";
                case 7: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[renewal-url]";
                case 8: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[ca-policy-url]";
                case 9: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[homepage-url]";
                case 10: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[entity-logo]";
                case 11: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[user-picture]";
                case 12: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[ssl-server-name]";
                case 13: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[comment]";
                case 14: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[lost-password-url]";
                case 15: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[cert-renewal-time]";
                case 16: goto oid_2_16_840_1_113730_1_16;
                case 17: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[cert-scope-of-use]";
                default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/{values[index - 1]}";
            }

        // aia
        #region 2.16.840.1.113730.1.16.*

        oid_2_16_840_1_113730_1_16:

            if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[aia]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[aia]/[cert-renewal]";
                default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[aia]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // data-type
        #region 2.16.840.1.113730.2.*

        oid_2_16_840_1_113730_2:

            if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/[gif]";
                case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/[jpeg]";
                case 3: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/[url]";
                case 4: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/[html]";
                case 5: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/[cert-sequence]";
                case 6: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/[netscape-cert-url]";
                default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/{values[index - 1]}";
            }

        #endregion

        // directory
        #region 2.16.840.1.113730.3.*

        oid_2_16_840_1_113730_3:

            if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_113730_3_1;
                case 2: goto oid_2_16_840_1_113730_3_2;
                case 3: goto oid_2_16_840_1_113730_3_3;
                case 4: goto oid_2_16_840_1_113730_3_4;
                case 5: goto oid_2_16_840_1_113730_3_5;
                case 6: goto oid_2_16_840_1_113730_3_6;
                case 8: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Identity, Policy, Audit (IPA)]";
                default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/{values[index - 1]}";
            }

        // 1
        #region 2.16.840.1.113730.3.1.*

        oid_2_16_840_1_113730_3_1:

            if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[carLicense]";
                case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[departmentNumber]";
                case 3: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[employeeNumber]";
                case 4: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[employeeType]";
                case 5: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[changeNumber]";
                case 6: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[targetDN]";
                case 7: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[changeType]";
                case 8: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[changes]";
                case 9: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[newRdn]";
                case 10: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[deleteOldRdn]";
                case 11: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[newSuperior]";
                case 12: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[mailAccessDomain]";
                case 14: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[mailAutoReplyMode]";
                case 15: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[mailAutoReplyText]";
                case 17: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[mailForwardingAddress]";
                case 18: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[mailHost]";
                case 34: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[ref]";
                case 35: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[changeLog]";
                case 36: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[nsLicensedFor]";
                case 39: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[preferredLanguage]";
                case 40: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[userSMIMECertificate]";
                case 47: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[mailRoutingAddress]";
                case 55: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[aci]";
                case 77: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[changeTime]";
                case 198: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[memberURL]";
                case 216: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[userPKCS12]";
                case 241: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[displayName]";
                case 542: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[nsUniqueId]";
                case 692: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[inetUserStatus]";
                default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/{values[index - 1]}";
            }

        #endregion

        // 2
        #region 2.16.840.1.113730.3.2.*

        oid_2_16_840_1_113730_3_2:

            if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Object classes]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Object classes]/[changeLogEntry]";
                case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Object classes]/[inetOrgPerson]";
                case 6: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Object classes]/[referral]";
                case 33: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Object classes]/[groupOfURLs]";
                default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Object classes]/{values[index - 1]}";
            }

        #endregion

        // 3
        #region 2.16.840.1.113730.3.3.*

        oid_2_16_840_1_113730_3_3:

            if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Matching rules]";
            switch (values[index++])
            {
                case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Matching rules]/[Locales]";
                default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Matching rules]/{values[index - 1]}";
            }

        #endregion

        // 4
        #region 2.16.840.1.113730.3.4.*

        oid_2_16_840_1_113730_3_4:

            if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]";
            switch (values[index++])
            {
                case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[manageDsaIT]";
                case 3: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Persistent search]";
                case 4: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Netscape password expired]";
                case 5: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Netscape password expiring]";
                case 6: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Netscape NT synchronization client]";
                case 7: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Entry change notification]";
                case 8: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Transaction ID request]";
                case 9: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Virtual List View (VLV) providing partial results to a search rather than returning all resulting entries at once]";
                case 10: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Virtual List View (VLV) response]";
                case 11: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Transaction ID response]";
                case 12: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Proxied authorization (old specification) allowing the client to assume another identity for the duration of a request]";
                case 13: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[iPlanet directory server replication update information]";
                case 14: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Search on specific database]";
                case 15: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Authentication response]";
                case 16: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Authentication identity request]";
                case 17: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Real attribute only]";
                case 18: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Proxied authorization (new version 2 specification) allowing the client to assume another identity for the duration of a request]";
                case 19: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Virtual attributes only]";
                case 999: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[iPlanet Replication Modrdn Extra Mods]";
                default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/{values[index - 1]}";
            }

        #endregion

        // 5
        #region 2.16.840.1.113730.3.5.*

        oid_2_16_840_1_113730_3_5:

            if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[Transaction request]";
                case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[Transaction response]";
                case 3: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet start replication request]";
                case 4: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet replication response]";
                case 5: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet end replication request]";
                case 6: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet replication entry request]";
                case 7: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet bulk import start]";
                case 8: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet bulk import finished]";
                case 9: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet digest authentication calculation]";
                default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/{values[index - 1]}";
            }

        #endregion

        // 6
        #region 2.16.840.1.113730.3.6.*

        oid_2_16_840_1_113730_3_6:

            if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Miscellaneous]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Miscellaneous]/[iPlanet incremental update replication protocol identifier]";
                case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Miscellaneous]/[iPlanet total update replication protocol identifier]";
                default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Miscellaneous]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // policy
        #region 2.16.840.1.113730.4.*

        oid_2_16_840_1_113730_4:

            if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape policy types]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape policy types]/[Netscape Server Gated Crypto (SGC)]";
                default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape policy types]/{values[index - 1]}";
            }

        #endregion

        // algs
        #region 2.16.840.1.113730.6.*

        oid_2_16_840_1_113730_6:

            if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Algorithm identifiers]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Algorithm identifiers]/[Netscape S/MIME KEA]";
                default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Algorithm identifiers]/{values[index - 1]}";
            }

        #endregion

        // name-components
        #region 2.16.840.1.113730.7.*

        oid_2_16_840_1_113730_7:

            if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Name components]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Name components]/[nickname]";
                case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Name components]/[aol-screenname]";
                default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Name components]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // digicert, verisign, symantec
        #region 2.16.840.1.113733.*

        oid_2_16_840_1_113733:

            if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_113733_1;
                default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/{values[index - 1]}";
            }

        // pki
        #region 2.16.840.1.113733.1.*

        oid_2_16_840_1_113733_1:

            if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]";
            switch (values[index++])
            {
                case 6: goto oid_2_16_840_1_113733_1_6;
                case 7: goto oid_2_16_840_1_113733_1_7;
                case 8: goto oid_2_16_840_1_113733_1_8;
                case 9: goto oid_2_16_840_1_113733_1_9;
                default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/{values[index - 1]}";
            }

        // extensions
        #region 2.16.840.1.113733.1.6.*

        oid_2_16_840_1_113733_1_6:

            if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]";
            switch (values[index++])
            {
                case 3: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/[Unknown Verisign extension]";
                case 6: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/[Unknown Verisign extension]";
                case 7: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/[VeriSign serial number rollover class]";
                case 11: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/[verisignOnsiteJurisdictionHash]";
                case 13: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/[Unknown Verisign VPN extension]";
                case 15: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/[verisignServerID]";
                default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/{values[index - 1]}";
            }

        #endregion

        // policies
        #region 2.16.840.1.113733.1.7.*

        oid_2_16_840_1_113733_1_7:

            if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]";
            switch (values[index++])
            {
                case 9: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[British Telecommunications plc (BT) trust services relying third party charters]";
                case 21: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Policy identifier]";
                case 23: goto oid_2_16_840_1_113733_1_7_23;
                case 46: goto oid_2_16_840_1_113733_1_7_46;
                case 48: goto oid_2_16_840_1_113733_1_7_48;
                case 54: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Symantec Reserved certificate policy (Symantec/id-CABF-OVandDVvalidation)]";
                default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/{values[index - 1]}";
            }

        // vtn-cp
        #region 2.16.840.1.113733.1.7.23.*

        oid_2_16_840_1_113733_1_7_23:

            if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 1 certificates]";
                case 2: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 2 certificates]";
                case 3: goto oid_2_16_840_1_113733_1_7_23_3;
                case 4: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 4 certificates]";
                case 6: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Verisign Certification Policy for Extended Validation (EV) certificates]";
                default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/{values[index - 1]}";
            }

        // class3
        #region 2.16.840.1.113733.1.7.23.3.*

        oid_2_16_840_1_113733_1_7_23_3:

            if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_113733_1_7_23_3_1;
                default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/{values[index - 1]}";
            }

        // class3
        #region 2.16.840.1.113733.1.7.23.3.1.*

        oid_2_16_840_1_113733_1_7_23_3_1:

            if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]";
            switch (values[index++])
            {
                case 6: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[non-federal-SSP-Medium]";
                case 7: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[non-federal-SSP-MediumHardware]";
                case 8: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[non-federal-SSP-Devices]";
                case 13: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[non-federal-SSP-Auth]";
                case 14: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[non-federal-SSP-Medium-CBP]";
                case 15: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[non-federal-SSP-MediumHardware-CBP]";
                case 23: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[class-3-VTN-SSP-Medium-SHA1]";
                case 24: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[class-3-VTN-SSP-MediumHardware-SHA1]";
                case 25: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[class-3-VTN-SSP-Devices-SHA1]";
                case 26: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[class-3-VTN-SSP-PIV-I-Auth-SHA1]";
                case 27: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[class-3-VTN-SSP-PIV-I-CardAuth-SHA1]";
                default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // cis
        #region 2.16.840.1.113733.1.7.46.*

        oid_2_16_840_1_113733_1_7_46:

            if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Certificate Interoperability Service (CIS) supplemental policies]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Certificate Interoperability Service (CIS) supplemental policies]/[Type 1 policy]";
                case 2: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Certificate Interoperability Service (CIS) supplemental policies]/[Type 2 policy]";
                default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Certificate Interoperability Service (CIS) supplemental policies]/{values[index - 1]}";
            }

        #endregion

        // 48
        #region 2.16.840.1.113733.1.7.48.*

        oid_2_16_840_1_113733_1_7_48:

            if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Thawte Premium Server Certification Authority]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Thawte Premium Server Certification Authority]/[Thawte Extended Validation (EV) Certification Practice Statement (CPS) v. 3.3]";
                case 2: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Thawte Premium Server Certification Authority]/[Thawte certificates (without Extended Validation)]";
                default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Thawte Premium Server Certification Authority]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // 8
        #region 2.16.840.1.113733.1.8.*

        oid_2_16_840_1_113733_1_8:

            if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Server Gated Crypto (SGC) identifier for Certification Authority (CA) certificates]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Server Gated Crypto (SGC) identifier for Certification Authority (CA) certificates]/[VeriSign Server Gated Crypto (SGC)]";
                default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Server Gated Crypto (SGC) identifier for Certification Authority (CA) certificates]/{values[index - 1]}";
            }

        #endregion

        // attributes
        #region 2.16.840.1.113733.1.9.*

        oid_2_16_840_1_113733_1_9:

            if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]";
            switch (values[index++])
            {
                case 2: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[messageType]";
                case 3: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[pkiStatus]";
                case 4: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[failInfo]";
                case 5: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[senderNonce]";
                case 6: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[recipientNonce]";
                case 7: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[transactionID]";
                case 8: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[extensionReq]";
                default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // intel
        #region 2.16.840.1.113741.*

        oid_2_16_840_1_113741:

            if (index == values.Length) return "/Country/US/[organization]/[Intel Corporation]";
            switch (values[index++])
            {
                case 2: goto oid_2_16_840_1_113741_2;
                default: return $"/Country/US/[organization]/[Intel Corporation]/{values[index - 1]}";
            }

        // cdsa-security
        #region 2.16.840.1.113741.2.*

        oid_2_16_840_1_113741_2:

            if (index == values.Length) return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_113741_2_1;
                case 2: goto oid_2_16_840_1_113741_2_2;
                default: return $"/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/{values[index - 1]}";
            }

        // formats
        #region 2.16.840.1.113741.2.1.*

        oid_2_16_840_1_113741_2_1:

            if (index == values.Length) return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_113741_2_1_1;
                case 4: goto oid_2_16_840_1_113741_2_1_4;
                default: return $"/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/{values[index - 1]}";
            }

        // 1
        #region 2.16.840.1.113741.2.1.1.*

        oid_2_16_840_1_113741_2_1_1:

            if (index == values.Length) return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/[INTEL_X509V3_CERT_R08]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/[INTEL_X509V3_CERT_R08]/[X509V3TbsCertificate]";
                default: return $"/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/[INTEL_X509V3_CERT_R08]/{values[index - 1]}";
            }

        #endregion

        // bundle
        #region 2.16.840.1.113741.2.1.4.*

        oid_2_16_840_1_113741_2_1_4:

            if (index == values.Length) return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/[Bundles]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/[Bundles]/[INTEL_CERT_AND_PRIVATE_KEY_2_0]";
                default: return $"/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/[Bundles]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // algs
        #region 2.16.840.1.113741.2.2.*

        oid_2_16_840_1_113741_2_2:

            if (index == values.Length) return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[Algorithms]";
            switch (values[index++])
            {
                case 5: return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[Algorithms]/[Security algorithms]";
                default: return $"/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[Algorithms]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // hl7
        #region 2.16.840.1.113883.*

        oid_2_16_840_1_113883:

            if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_113883_1;
                case 2: goto oid_2_16_840_1_113883_2;
                //TODO: case 3: goto oid_2_16_840_1_113883_3;
                //TODO: case 4: goto oid_2_16_840_1_113883_4;
                //TODO: case 5: goto oid_2_16_840_1_113883_5;
                //TODO: case 6: goto oid_2_16_840_1_113883_6;
                //TODO: case 7: goto oid_2_16_840_1_113883_7;
                //TODO: case 8: goto oid_2_16_840_1_113883_8;
                //TODO: case 9: goto oid_2_16_840_1_113883_9;
                //TODO: case 10: goto oid_2_16_840_1_113883_10;
                //TODO: case 11: goto oid_2_16_840_1_113883_11;
                //TODO: case 12: goto oid_2_16_840_1_113883_12;
                //TODO: case 13: goto oid_2_16_840_1_113883_13;
                //TODO: case 14: goto oid_2_16_840_1_113883_14;
                //TODO: case 15: goto oid_2_16_840_1_113883_15;
                //TODO: case 17: goto oid_2_16_840_1_113883_17;
                //TODO: case 18: goto oid_2_16_840_1_113883_18;
                //TODO: case 19: goto oid_2_16_840_1_113883_19;
                //TODO: case 21: goto oid_2_16_840_1_113883_21;
                default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/{values[index - 1]}";
            }

        // internalHL7objects
        #region 2.16.840.1.113883.1.*

        oid_2_16_840_1_113883_1:

            if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[OID registered objects]";
                case 2: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Common Message Element Types (CMETs)]";
                case 3: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Refined Message Information Models (RMIMs)]";
                case 4: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[RIM Classes]";
                case 5: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[RIM Attributes]";
                case 6: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Interactions]";
                case 7: goto oid_2_16_840_1_113883_1_7;
                case 8: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[BRIDG Domain Access Model]";
                case 9: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[International V3 Release]";
                case 11: goto oid_2_16_840_1_113883_1_11;
                case 18: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Trigger event]";
                default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/{values[index - 1]}";
            }

        // structured-Document-HMDs
        #region 2.16.840.1.113883.1.7.*

        oid_2_16_840_1_113883_1_7:

            if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Hierarchical Message Descriptions (HMDs) for balloted Structured Documents releases]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Hierarchical Message Descriptions (HMDs) for balloted Structured Documents releases]/[Clinical Document Architecture (CDA) release 1]";
                case 2: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Hierarchical Message Descriptions (HMDs) for balloted Structured Documents releases]/[Clinical Document Architecture (CDA) release 2]";
                case 3: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Hierarchical Message Descriptions (HMDs) for balloted Structured Documents releases]/[Hierarchical Message Description (HMD) for Structured Product Labeling (SPL) Release 1]";
                default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Hierarchical Message Descriptions (HMDs) for balloted Structured Documents releases]/{values[index - 1]}";
            }

        #endregion

        // harmonizationValueSets
        #region 2.16.840.1.113883.1.11.*

        oid_2_16_840_1_113883_1_11:

            if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Administrative gender]";
                case 20: goto oid_2_16_840_1_113883_1_11_20;
                case 78: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Result normalcy status]";
                case 10228: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Confidentiality]";
                case 10416: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Financially responsible party type]";
                case 11526: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Language]";
                case 12212: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Marital status]";
                case 12249: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[LanguageAbilityMode]";
                case 14914: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Race]";
                case 15836: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Ethnicity]";
                case 18877: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Coverage role type]";
                case 19185: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Religious affiliation]";
                case 19563: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Personal relationship role type]";
                case 19579: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Family member]";
                case 19717: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[No immunization reason]";
                case 159331: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[actStatus-incorrect]";
                default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/{values[index - 1]}";
            }

        // 20
        #region 2.16.840.1.113883.1.11.20.*

        oid_2_16_840_1_113883_1_11_20:

            if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[SDTC]";
            switch (values[index++])
            {
                case 2: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[SDTC]/[Advance directive type]";
                default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[SDTC]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // affiliate
        #region 2.16.840.1.113883.2.*

        oid_2_16_840_1_113883_2:

            if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_840_1_113883_2_1;
                case 2: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Japan]";
                //TODO: case 3: goto oid_2_16_840_1_113883_2_3;
                //TODO: case 4: goto oid_2_16_840_1_113883_2_4;
                case 5: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Switzerland]";
                //TODO: case 6: goto oid_2_16_840_1_113883_2_6;
                case 7: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Croatia]";
                case 8: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[France Harmoniser et PRomouvoir l'Informatique Médicale (HPRIM)]";
                case 9: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Italy]";
                case 10: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Argentina]";
                case 11: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Lithuania]";
                case 13: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[National Council for Prescription Drug Programs (NCPDP) standard product billing code of NCPDP field Unit of Measure (600-28)]";
                case 14: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Uruguay]";
                case 15: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Malaysia]";
                case 16: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Austria (formerly Anwendergruppe Österreich)]";
                case 17: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Columbia]";
                case 18: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[New Zealand]";
                //TODO: case 19: goto oid_2_16_840_1_113883_2_19;
                //TODO: case 20: goto oid_2_16_840_1_113883_2_20;
                //TODO: case 21: goto oid_2_16_840_1_113883_2_21;
                //TODO: case 22: goto oid_2_16_840_1_113883_2_22;
                //TODO: case 23: goto oid_2_16_840_1_113883_2_23;
                //TODO: case 24: goto oid_2_16_840_1_113883_2_24;
                case 25: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Greece]";
                case 26: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[India]";
                case 27: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Ireland]";
                case 28: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Korea]";
                case 29: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Mexico]";
                case 30: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Romania]";
                case 31: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Singapore]";
                case 32: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Sweden]";
                case 33: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Taiwan]";
                case 34: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Turkey]";
                case 35: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Russia]";
                case 36: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Pakistan]";
                case 37: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Bosnia and Herzegovina]";
                case 38: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Mexico]";
                case 39: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Luxembourg]";
                //TODO: case 40: goto oid_2_16_840_1_113883_2_40;
                case 41: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Hong Kong]";
                case 42: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Norway]";
                case 43: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Puerto Rico]";
                case 44: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Philippines]";
                case 45: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Malaysia]";
                case 46: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Slovenia]";
                case 47: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Serbia]";
                case 48: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Poland]";
                case 49: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Ukraine]";
                case 50: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Belgium]";
                case 51: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Europe]";
                case 52: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Portugal]";
                //TODO: case 86: goto oid_2_16_840_1_113883_2_86;
                default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/{values[index - 1]}";
            }

        // 1
        #region 2.16.840.1.113883.2.1.*

        oid_2_16_840_1_113883_2_1:

            if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]";
            switch (values[index++])
            {
                case 3: goto oid_2_16_840_1_113883_2_1_3;
                //TODO: case 4: goto oid_2_16_840_1_113883_2_1_4;
                case 5: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[Reserved for future use]";
                //TODO: case 6: goto oid_2_16_840_1_113883_2_1_6;
                case 7: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[National Patient Safety Agency (NPSA) patient safety]";
                //TODO: case 8: goto oid_2_16_840_1_113883_2_1_8;
                case 9: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[v2 vocabularies]";
                case 10: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[National Health Service (NHS) Scotland]";
                default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/{values[index - 1]}";
            }

        // 3
        #region 2.16.840.1.113883.2.1.3.*

        oid_2_16_840_1_113883_2_1_3:

            if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]";
            switch (values[index++])
            {
                case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[IDX]";
                //TODO: case 2: goto oid_2_16_840_1_113883_2_1_3_2;
                case 3: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[UK Biobank]";
                //TODO: case 4: goto oid_2_16_840_1_113883_2_1_3_4;
                case 7: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[iSoft PLC]";
                case 8: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[National Institute of Health Research (NIHR)]";
                case 9: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Sintero]";
                case 10: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Regional Health and Social Care in Northern Ireland]";
                case 11: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Imperial College London]";
                case 12: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Great Ormond Street Hospital for Children National Health Service (NHS) Trust]";
                case 13: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Ashford & St Peter's Hospitals National Health Service (NHS) Foundation Trust]";
                case 14: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Brighton & Sussex University Hospitals National Health Service (NHS) Trust]";
                case 15: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[East Sussex Healthcare National Health Service (NHS) Trust]";
                case 16: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Queen Victoria Hospital National Health Service (NHS) Foundation Trust]";
                case 17: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Royal Surrey County Hospital National Health Service (NHS) Foundation Trust]";
                case 18: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Western Sussex Hospitals National Health Service (NHS) Trust]";
                case 19: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Isle Of Wight National Health Service (NHS) Trust]";
                case 20: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Southern Health National Health Service (NHS) Foundation Trust]";
                case 21: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[University Hospital Southampton National Health Service (NHS) Foundation Trust]";
                case 22: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Salisbury National Health Service (NHS) Foundation Trust]";
                case 23: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Portsmouth Hospitals Trust]";
                case 24: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Burnbank Systems Ltd]";
                case 25: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[National Health Service (NHS) Lothian]";
                case 26: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[City of Edinburgh Council]";
                case 27: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[East Lothian Council]";
                case 28: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Mid Lothian Council]";
                case 29: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[West Lothian Council]";
                case 30: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[South Essex Partnership University National Health Service (NHS) Foundation Trust]";
                case 31: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Lancashire's Patient Record Exchange Service - Health Information Exchange Platform for Lancashire]";
                case 32: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[West Suffolk Hospital National Health Service (NHS) Foundation Trust]";
                case 33: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Connecting Care (requested by Orion Health Ltd)]";
                case 34: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[University College London Hospitals National Health Service (NHS) Foundation Trust]";
                case 35: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Tameside Hospital National Health Service (NHS) Foundation Trust (where RMP is the Trust's nationally recognised code)]";
                case 36: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Royal Marsden Hospital Foundation Trust]";
                case 37: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Lewisham and Greenwich National Health Service (NHS) Trust]";
                case 38: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[West Middlesex Hospital]";
                case 39: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Chelsea and Westminster Hospital]";
                case 40: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Guy's And St Thomas' National Health Service (NHS) Foundation Trust]";
                case 41: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Hillingdon Hospitals National Health Service (NHS) Foundation Trust]";
                case 42: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Imperial College Healthcare National Health Service (NHS) Trust]";
                case 43: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Essex Partnership University National Health Service (NHS) Foundation Trust]";
                case 44: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[County Durham and Darlington National Health Service (NHS) Foundation Trust]";
                case 45: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Milton Keynes University Hospital National Health Service (NHS) Foundation Trust]";
                case 46: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[National Health Service (NHS) England London Region]";
                case 47: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Sandwell & West Birmingham Hospitals National Health Service (NHS) Trust]";
                case 48: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Croydon Health Services National Health Service (NHS) Trust]";
                case 49: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Alder Hey Children's National Health Service (NHS) Foundation Trust]";
                case 50: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Royal Liverpool and Broadgreen University Hospitals Trust]";
                // TODO: Left off at http://www.oid-info.com/get/2.16.840.1.113883.2.1.3.51
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
                default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        #endregion

        #endregion

        #endregion

        // uy
        #region 2.16.858.*

        oid_2_16_858:

            if (index == values.Length) return "/Country/UY";
            switch (values[index++])
            {
                case 0: goto oid_2_16_858_0;
                case 1: return "/Country/UY/[Personas dentro del territorio uruguayo]";
                case 2: return "/Country/UY/[Todo tangible o intangible, técnicamente viable de ser identificado como unidad, capaz de constituir grupos y por ende de contabilizarse]";
                default: return $"/Country/UY/{values[index - 1]}";
            }

        // uy
        #region 2.16.858.0.*

        oid_2_16_858_0:

            if (index == values.Length) return "/Country/UY/[Todas las organizaciones públicas y privadas]";
            switch (values[index++])
            {
                case 0: return "/Country/UY/[Todas las organizaciones públicas y privadas]/[Instituciones Públicas del Estado Uruguayo]";
                case 1: return "/Country/UY/[Todas las organizaciones públicas y privadas]/[Instituciones Públicas que no pertenecen al Estado Uruguayo]";
                case 2: return "/Country/UY/[Todas las organizaciones públicas y privadas]/[Empresas u organizaciones privadas de todo tipo]";
                default: return $"/Country/UY/[Todas las organizaciones públicas y privadas]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // 886
        #region 2.16.886.*

        oid_2_16_886:

            if (index == values.Length) return "/Country/[Yemen (code not in current use)]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_886_1;
                case 2: return "/Country/[Yemen (code not in current use)]/[Computer & Communications Research Lab. of Industrial Technology Research Institute]";
                case 101: goto oid_2_16_886_101;
                default: return $"/Country/[Yemen (code not in current use)]/{values[index - 1]}";
            }

        // illegal
        #region 2.16.886.1.*

        oid_2_16_886_1:

            if (index == values.Length) return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]";
            switch (values[index++])
            {
                case 1: goto oid_2_16_886_1_1;
                case 2: goto oid_2_16_886_1_2;
                default: return $"/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/{values[index - 1]}";
            }

        // illegal, id
        #region 2.16.886.1.1.*

        oid_2_16_886_1_1:

            if (index == values.Length) return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Legal entities]";
            switch (values[index++])
            {
                case 1: return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Legal entities]/[Personal Identification Number]";
                case 2: return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Legal entities]/[Private organization ID registered in Taiwan]";
                case 3: return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Legal entities]/[Public organization ID registered in Taiwan]";
                default: return $"/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Legal entities]/{values[index - 1]}";
            }

        #endregion

        // cp-illegal, cp
        #region 2.16.886.1.2.*

        oid_2_16_886_1_2:

            if (index == values.Length) return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Policies that Chunghwa Telecom would make public]";
            switch (values[index++])
            {
                case 1: return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Policies that Chunghwa Telecom would make public]/[Taiwan Government Root Certificate Authority (GRCA) policies]";
                default: return $"/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Policies that Chunghwa Telecom would make public]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // illegal-gov, gov
        #region 2.16.886.101.*

        oid_2_16_886_101:

            if (index == values.Length) return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]";
            switch (values[index++])
            {
                case 0: goto oid_2_16_886_101_0;
                default: return $"/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/{values[index - 1]}";
            }

        // gpki-illegal, gpki
        #region 2.16.886.101.0.*

        oid_2_16_886_101_0:

            if (index == values.Length) return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]";
            switch (values[index++])
            {
                case 3: goto oid_2_16_886_101_0_3;
                default: return $"/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/{values[index - 1]}";
            }

        // certpolicy-illegal, certpolicy
        #region 2.16.886.101.0.3.*

        oid_2_16_886_101_0_3:

            if (index == values.Length) return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]";
            switch (values[index++])
            {
                case 0: return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]/[testAssurance-illegal]";
                case 1: return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]/[class1Assurance-illegal]";
                case 2: return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]/[class2Assurance-illegal]";
                case 3: return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]/[class3Assurance-illegal]";
                case 4: return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]/[class4Assurance-illegal]";
                default: return $"/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        #endregion

        #endregion

        // registration-procedures
        #region 2.17.*

        oid_2_17:

            if (index == values.Length) return "/Joint-ISO-ITU-T/Registration-Procedures";
            switch (values[index++])
            {
                case 1: goto oid_2_17_1;
                case 2: goto oid_2_17_2;
                case 3: return "/Joint-ISO-ITU-T/Registration-Procedures/[Registration procedures for the registration authority of international ASN.1 names]";
                case 5: return "/Joint-ISO-ITU-T/Registration-Procedures/[Registration procedures for the registration authority of international ADministration Management Domain (ADMD) alphanumeric names and international PRivate Management Domain (PRMD) alphanumeric names for Originator/Recipient (O/R) Rec. ITU-T X.400 addresses]";
                case 6: return "/Joint-ISO-ITU-T/Registration-Procedures/[Registration procedures for the registration authority of international organization alphanumeric names for use in Rec. ITU-T X.500 directory distinguished names]";
                default: return $"/Joint-ISO-ITU-T/Registration-Procedures/{values[index - 1]}";
            }

        // module
        #region 2.17.1.*

        oid_2_17_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]";
                case 2: goto oid_2_17_1_2;
                default: return $"/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/{values[index - 1]}";
            }

        // directory-defs
        #region 2.17.1.2.*

        oid_2_17_1_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]/[oidC1]";
                case 1: return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]/[oidC2]";
                case 2: return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]/[oidC]";
                case 3: return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]/[oidRoot]";
                case 4: return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]/[oidRootNf]";
                default: return $"/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // document-types
        #region 2.17.2.*

        oid_2_17_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T/Registration-Procedures/[Document types]";
            switch (values[index++])
            {
                case 3: return "/Joint-ISO-ITU-T/Registration-Procedures/[Document types]/[Third registered instance of the Document Type information object as described in clause A.4 of ISO/IEC 9834-2]";
                default: return $"/Joint-ISO-ITU-T/Registration-Procedures/[Document types]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // physical-layer, physical-layer-management
        #region 2.18.*

        oid_2_18:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]";
            switch (values[index++])
            {
                case 0: goto oid_2_18_0;
                default: return $"/Joint-ISO-ITU-T/[Physical layer management]/{values[index - 1]}";
            }

        // management
        #region 2.18.0.*

        oid_2_18_0:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[standardSpecificExtension]";
                case 2: goto oid_2_18_0_2;
                case 3: goto oid_2_18_0_3;
                case 4: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[package]";
                case 5: goto oid_2_18_0_5;
                case 6: goto oid_2_18_0_6;
                case 7: goto oid_2_18_0_7;
                case 8: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[attributeGroup]";
                case 9: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[action]";
                case 10: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[notification]";
                default: return $"/Joint-ISO-ITU-T/[Physical layer management]/[Management]/{values[index - 1]}";
            }

        // asn1Module
        #region 2.18.0.2.*

        oid_2_18_0_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[ASN.1 modules]/[PHLM]";
                default: return $"/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[ASN.1 modules]/{values[index - 1]}";
            }

        #endregion

        // objectClass
        #region 2.18.0.3.*

        oid_2_18_0_3:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]/[physicalSubsystem]";
                case 2: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]/[physicalEntity]";
                case 3: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]/[physicalSAP]";
                case 4: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]/[dataCircuit]";
                case 5: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]/[physicalConnection]";
                default: return $"/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]/{values[index - 1]}";
            }

        #endregion

        // parameter
        #region 2.18.0.5.*

        oid_2_18_0_5:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]/[bitErrorThresholdReached]";
                case 2: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]/[connectionError]";
                case 3: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]/[connectionEstablished]";
                case 4: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]/[lossOfSignal]";
                case 5: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]/[lossOfSynchronization]";
                default: return $"/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]/{values[index - 1]}";
            }

        #endregion

        // nameBinding
        #region 2.18.0.6.*

        oid_2_18_0_6:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]/[physicalSubsystem-system]";
                case 2: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]/[physicalEntity-physicalSubsystem-Management]";
                case 3: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]/[physicalSAP-physicalSubsystem]";
                case 4: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]/[dataCircuit-physicalEntity]";
                case 5: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]/[physicalConnection-dataCircuit]";
                default: return $"/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]/{values[index - 1]}";
            }

        #endregion

        // attribute
        #region 2.18.0.7.*

        oid_2_18_0_7:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[physicalEntityTitles]";
                case 2: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[bitErrorsThreshold]";
                case 3: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[dataCircuitType]";
                case 4: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[physicalInterfaceStandard]";
                case 5: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[physicalInterfaceType]";
                case 6: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[physicalMediaNames]";
                case 7: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[synchronizationMode]";
                case 8: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[transmissionCoding]";
                case 9: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[transmissionMode]";
                case 10: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[transmissionRate]";
                case 11: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[endpointIdentifier]";
                case 12: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[portNumber]";
                case 13: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[bitErrorsReceived]";
                case 14: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[bitErrorsTransmitted]";
                default: return $"/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // mheg
        #region 2.19.*

        oid_2_19:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]";
            switch (values[index++])
            {
                case 1: goto oid_2_19_1;
                default: return $"/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]/{values[index - 1]}";
            }

        // version
        #region 2.19.1.*

        oid_2_19_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]/[Versions]";
            switch (values[index++])
            {
                case 9: return "/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]/[Versions]/[ISOMHEG-ud]";
                case 11: return "/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]/[Versions]/[ISOMHEG-sir]";
                case 17: return "/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]/[Versions]/[ISO13522-MHEG-5]";
                default: return $"/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]/[Versions]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // genericULS, generic-upper-layers-security, guls
        #region 2.20.*

        oid_2_20:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]";
            switch (values[index++])
            {
                case 1: goto oid_2_20_1;
                case 2: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[General transfer syntax]";
                case 3: goto oid_2_20_3;
                case 4: goto oid_2_20_4;
                case 5: goto oid_2_20_5;
                case 7: goto oid_2_20_7;
                default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/{values[index - 1]}";
            }

        // modules
        #region 2.20.1.*

        oid_2_20_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[ObjectIdentifiers]";
                case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[Notation]";
                case 2: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[GulsSecurityExchanges]";
                case 3: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[GulsSecurityTransformations]";
                case 4: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[DirectoryProtectionMappings]";
                case 5: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[GULSProtectionMappings]";
                case 6: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[SeseAPDUs]";
                case 7: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[GenericProtectingTransferSyntax]";
                default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/{values[index - 1]}";
            }

        #endregion

        // specificTransferSyntax
        #region 2.20.3.*

        oid_2_20_3:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Basic Encoding Rules (BER)]";
                case 2: goto oid_2_20_3_2;
                case 3: goto oid_2_20_3_3;
                case 5: goto oid_2_20_3_5;
                default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/{values[index - 1]}";
            }

        // ber-derived
        #region 2.20.3.2.*

        oid_2_20_3_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER) as variants of the Basic Encoding Rules (BER)]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER) as variants of the Basic Encoding Rules (BER)]/[Canonical Encoding Rules (CER)]";
                case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER) as variants of the Basic Encoding Rules (BER)]/[Distinguished Encoding Rules (DER)]";
                default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER) as variants of the Basic Encoding Rules (BER)]/{values[index - 1]}";
            }

        #endregion

        // packed-encoding
        #region 2.20.3.3.*

        oid_2_20_3_3:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Packed Encoding Rules (PER)]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Packed Encoding Rules (PER)]/[Basic variant]";
                case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Packed Encoding Rules (PER)]/[Canonical variant]";
                default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Packed Encoding Rules (PER)]/{values[index - 1]}";
            }

        #endregion

        // packed-encoding
        #region 2.20.3.5.*

        oid_2_20_3_5:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[EXtensible Markup Language (XML) Encoding Rules (XER)]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[EXtensible Markup Language (XML) Encoding Rules (XER)]/[Basic variant]";
                case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[EXtensible Markup Language (XML) Encoding Rules (XER)]/[Canonical variant]";
                default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[EXtensible Markup Language (XML) Encoding Rules (XER)]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // securityExchanges
        #region 2.20.4.*

        oid_2_20_4:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security exchanges]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security exchanges]/[dirAuthenticationOneWay]";
                case 2: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security exchanges]/[dirAuthenticationTwoWay]";
                case 3: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security exchanges]/[simpleNegotiationSE]";
                default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security exchanges]/{values[index - 1]}";
            }

        #endregion

        // securityTransformations
        #region 2.20.5.*

        oid_2_20_5:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]/[dirEncryptedTransformation]";
                case 2: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]/[dirSignedTransformation]";
                case 3: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]/[dirSignatureTransformation]";
                case 4: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]/[gulsSignedTransformation]";
                case 5: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]/[gulsSignatureTransformation]";
                default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]/{values[index - 1]}";
            }

        #endregion

        // application-contexts
        #region 2.20.7.*

        oid_2_20_7:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Application contexts]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Application contexts]/[Basic]";
                default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Application contexts]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // transport-layer-security-protocol
        #region 2.21.*

        oid_2_21:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Transport layer security protocol]";
            switch (values[index++])
            {
                case 1: goto oid_2_21_1;
                default: return $"/Joint-ISO-ITU-T/[Transport layer security protocol]/{values[index - 1]}";
            }

        // sa-p-kte
        #region 2.21.1.*

        oid_2_21_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Transport layer security protocol]/[Security Association Protocol Type]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/[Transport layer security protocol]/[Security Association Protocol Type]/[Exponential Key Exchange (EKE)]";
                default: return $"/Joint-ISO-ITU-T/[Transport layer security protocol]/[Security Association Protocol Type]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // network-layer-security-protocol
        #region 2.22.*

        oid_2_22:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Network layer security protocol]";
            switch (values[index++])
            {
                case 1: goto oid_2_22_1;
                default: return $"/Joint-ISO-ITU-T/[Network layer security protocol]/{values[index - 1]}";
            }

        // sa-p-kte
        #region 2.22.1.*

        oid_2_22_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Network layer security protocol]/[Security Association Protocol Type]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/[Network layer security protocol]/[Security Association Protocol Type]/[Exponential Key Exchange (EKE)]";
                default: return $"/Joint-ISO-ITU-T/[Network layer security protocol]/[Security Association Protocol Type]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // international-organizations
        #region 2.23.*

        oid_2_23:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations";
            switch (values[index++])
            {
                case 42: goto oid_2_23_42;
                case 43: goto oid_2_23_43;
                case 128: return "/Joint-ISO-ITU-T/International-Organizations/[Teleglobe, Inc.]";
                case 129: return "/Joint-ISO-ITU-T/International-Organizations/[Key Recovery Alliance]";
                case 130: return "/Joint-ISO-ITU-T/International-Organizations/[Object Management Group]";
                case 131: return "/Joint-ISO-ITU-T/International-Organizations/[Visa International]";
                case 132: return "/Joint-ISO-ITU-T/International-Organizations/[Comprehensive nuclear-Test-Ban Treaty Organization (CTBTO) Public-Key Infrastructure (PKI)]";
                case 133: goto oid_2_23_133;
                case 134: return "/Joint-ISO-ITU-T/International-Organizations/[Ceska Posta s.p.]";
                case 135: return "/Joint-ISO-ITU-T/International-Organizations/[\"HBOS Plc\"]";
                case 136: goto oid_2_23_136;
                case 137: return "/Joint-ISO-ITU-T/International-Organizations/[Comrad Medical Systems]";
                case 138: return "/Joint-ISO-ITU-T/International-Organizations/[International Atomic Energy Agency (IAEA)]";
                case 139: return "/Joint-ISO-ITU-T/International-Organizations/[British Sky Broadcasting Group]";
                case 140: goto oid_2_23_140;
                case 141: return "/Joint-ISO-ITU-T/International-Organizations/[\"WAC\" Application Services Ltd.]";
                case 143: goto oid_2_23_143;
                case 144: return "/Joint-ISO-ITU-T/International-Organizations/[Directorate General of The General Security of Lebanon]";
                case 146: goto oid_2_23_146;
                case 147: return "/Joint-ISO-ITU-T/International-Organizations/[Peripheral Component Interconnect Special Interest Group (PCI-SIG) component measurement and authorization]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/{values[index - 1]}";
            }

        // set
        #region 2.23.42.*

        oid_2_23_42:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]";
            switch (values[index++])
            {
                case 0: goto oid_2_23_42_0;
                case 1: goto oid_2_23_42_1;
                case 2: goto oid_2_23_42_2;
                case 3: goto oid_2_23_42_3;
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[algorithm]";
                case 5: goto oid_2_23_42_5;
                case 6: goto oid_2_23_42_6;
                case 7: goto oid_2_23_42_7;
                case 8: goto oid_2_23_42_8;
                case 9: goto oid_2_23_42_9;
                case 10: goto oid_2_23_42_10;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/{values[index - 1]}";
            }

        // contentType
        #region 2.23.42.0.*

        oid_2_23_42_0:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PANData]";
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PANToken]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PANOnly]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-OIData]";
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PI]";
                case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PIData]";
                case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PIDataUnsigned]";
                case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-HODInput]";
                case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthResBaggage]";
                case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevReqBaggage]";
                case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevResBaggage]";
                case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapTokenSeq]";
                case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PInitResData]";
                case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PI-TBS]";
                case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PResData]";
                case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-InqReqData]";
                case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthReqTBS]";
                case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthResTBS]";
                case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthResTBSXOID]";
                case 19: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthTokenTBS]";
                case 20: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapTokenData]";
                case 21: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapTokenTBSOID]";
                case 22: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AcqCardCodeMsg]";
                case 23: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevReqTBS]";
                case 24: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevResData]";
                case 25: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevResTBS]";
                case 26: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapReqTBS]";
                case 27: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapReqTBSX]";
                case 28: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapResData]";
                case 29: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapRevReqTBS]";
                case 30: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapRevReqTBSX]";
                case 31: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapRevResData]";
                case 32: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredReqTBS]";
                case 33: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredReqTBSXOID]";
                case 34: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredResDataOID]";
                case 35: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredRevReqTBS]";
                case 36: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredRevReqTBSX]";
                case 37: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredRevResData]";
                case 38: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PCertReqData]";
                case 39: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PCertResTBSOID]";
                case 40: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-BatchAdminReqData]";
                case 41: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-BatchAdminResData]";
                case 42: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CardCInitResTBS]";
                case 43: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AqCInitResTBSOID]";
                case 44: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-RegFormResTBS]";
                case 45: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertReqDataOID]";
                case 46: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertReqTBS]";
                case 47: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertResDataOID]";
                case 48: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertInqReqTBS]";
                case 49: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-ErrorTBS]";
                case 50: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PIDualSignedTBE]";
                case 51: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PIUnsignedTBE]";
                case 52: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthReqTBE]";
                case 53: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthResTBE]";
                case 54: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthResTBEX]";
                case 55: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthTokenTBE]";
                case 56: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapTokenTBEOID]";
                case 57: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapTokenTBEX]";
                case 58: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AcqCardCodeMsgTBE]";
                case 59: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevReqTBE]";
                case 60: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevResTBE]";
                case 61: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevResTBEB]";
                case 62: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapReqTBE]";
                case 63: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapReqTBEX]";
                case 64: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapResTBE]";
                case 65: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapRevReqTBE]";
                case 66: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapRevReqTBEX]";
                case 67: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapRevResTBE]";
                case 68: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredReqTBE]";
                case 69: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredReqTBEXOID]";
                case 70: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredResTBE]";
                case 71: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredRevReqTBE]";
                case 72: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredRevReqTBEX]";
                case 73: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredRevResTBE]";
                case 74: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-BatchAdminReqTBE]";
                case 75: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-BatchAdminResTBE]";
                case 76: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-RegFormReqTBE]";
                case 77: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertReqTBE]";
                case 78: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertReqTBEX]";
                case 79: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertResTBE]";
                case 80: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CRLNotificationTBS]";
                case 81: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CRLNotificationResTBS]";
                case 82: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-BCIDistributionTBS]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/{values[index - 1]}";
            }

        #endregion

        // msgExt
        #region 2.23.42.1.*

        oid_2_23_42_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/[setext-genCrypt]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/[setext-miAuth]";
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/[setext-pinSecure]";
                case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/[setext-pinAny]";
                case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/[setext-track2]";
                case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/[setext-cv]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/{values[index - 1]}";
            }

        #endregion

        // field
        #region 2.23.42.2.*

        oid_2_23_42_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[fullName]";
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[givenName]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[familyName]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[birthFamilyName]";
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[placeName]";
                case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[identificationNumber]";
                case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[month]";
                case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[date]";
                case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[address]";
                case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[telephone]";
                case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[amount]";
                case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[accountNumber]";
                case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[passPhrase]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/{values[index - 1]}";
            }

        #endregion

        // attribute
        #region 2.23.42.3.*

        oid_2_23_42_3:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]";
            switch (values[index++])
            {
                case 0: goto oid_2_23_42_3_0;
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-PGWYcap]";
                case 2: goto oid_2_23_42_3_2;
                case 3: goto oid_2_23_42_3_3;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/{values[index - 1]}";
            }

        // 0
        #region 2.23.42.3.0.*

        oid_2_23_42_3_0:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[cert]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[cert]/[rootKeyThumb]";
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[cert]/[additionalPolicy]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[cert]/{values[index - 1]}";
            }

        #endregion

        // 2
        #region 2.23.42.3.2.*

        oid_2_23_42_3_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-Token-EMV]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-Token-B0Prime]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/{values[index - 1]}";
            }

        #endregion

        // 3
        #region 2.23.42.3.3.*

        oid_2_23_42_3_3:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-IssCap]";
            switch (values[index++])
            {
                case 3: goto oid_2_23_42_3_3_3;
                case 4: goto oid_2_23_42_3_3_4;
                case 5: goto oid_2_23_42_3_3_5;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-IssCap]/{values[index - 1]}";
            }

        // 3
        #region 2.23.42.3.3.3.*

        oid_2_23_42_3_3_3:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-IssCap]/[setAttr-IssCap-CVM]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-CVM]/[setAttr-GenCryptgrm]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-CVM]/{values[index - 1]}";
            }

        #endregion

        // 4
        #region 2.23.42.3.3.4.*

        oid_2_23_42_3_3_4:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-IssCap]/[setAttr-IssCap-T2]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-T2]/[setAttr-T2Enc]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-T2]/[setAttr-T2cleartxt]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-T2]/{values[index - 1]}";
            }

        #endregion

        // 5
        #region 2.23.42.3.3.5.*

        oid_2_23_42_3_3_5:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-IssCap]/[setAttr-IssCap-Sig]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-Sig]/[setAttr-TokICCsig]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-Sig]/[setAttr-SecDevSig]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-Sig]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // policy
        #region 2.23.42.5.*

        oid_2_23_42_5:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[policy]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[policy]/[root]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[policy]/{values[index - 1]}";
            }

        #endregion

        // module
        #region 2.23.42.6.*

        oid_2_23_42_6:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/[SetMessage]";
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/[SetCertMsgs]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/[SetPayMsgs]";
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/[SetCertificateExtensions]";
                case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/[SetMarketData]";
                case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/[SetPKCS10]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/{values[index - 1]}";
            }

        #endregion

        // 7
        #region 2.23.42.7.*

        oid_2_23_42_7:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[hashedRootKey]";
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[certificateType]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[merchantData]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[cardCertRequired]";
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[tunneling]";
                case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setExtensions]";
                case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setQualifier]";
                case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setCext-PGWYcapabilities]";
                case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setCext-TokenIdentifier]";
                case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setCext-Track2Data]";
                case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setCext-TokenType]";
                case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setCext-IssuerCapabilities]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/{values[index - 1]}";
            }

        #endregion

        // 8
        #region 2.23.42.8.*

        oid_2_23_42_8:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[International Air Transport Association (IATA)-Air Transport Association (ATA)]";
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[VISA]";
                case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[MasterCard]";
                case 30: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[Diners]";
                case 34: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[AmericanExpress]";
                case 35: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[JCB]";
                case 6011: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[Novus]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/{values[index - 1]}";
            }

        #endregion

        // vendor, set-vendors
        #region 2.23.42.9.*

        oid_2_23_42_9:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[GlobeSet]";
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[IBM]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[CyberCash]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Terisa]";
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[RSADSI]";
                case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[VeriFone]";
                case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[TrinTech]";
                case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[BankGate]";
                case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[GTE]";
                case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[CompuSource]";
                case 10: goto oid_2_23_42_9_10;
                case 11: goto oid_2_23_42_9_11;
                case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[OSS]";
                case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[TenthMountain]";
                case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Antares]";
                case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[ECC]";
                case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Maithean]";
                case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Netscape]";
                case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Verisign]";
                case 19: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[BlueMoney]";
                case 20: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Lacerte]";
                case 21: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Fujitsu]";
                case 22: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[eLab]";
                case 23: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Entrust]";
                case 24: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[VIAnet]";
                case 25: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[III]";
                case 26: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[OpenMarket]";
                case 27: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Lexem]";
                case 28: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Intertrader]";
                case 29: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Persimmon]";
                case 30: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[NABLE]";
                case 31: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Espace-net]";
                case 32: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Hitachi]";
                case 33: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Microsoft]";
                case 34: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[NEC]";
                case 35: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Mitsubishi]";
                case 36: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[NCR]";
                case 37: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[e-COMM]";
                case 38: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Gemplus]";
                case 39: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[SKCC]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/{values[index - 1]}";
            }

        // griffin
        #region 2.23.42.9.10.*

        oid_2_23_42_9_10:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]";
            switch (values[index++])
            {
                case 1: goto oid_2_23_42_9_10_1;
                case 2: goto oid_2_23_42_9_10_2;
                case 3: goto oid_2_23_42_9_10_3;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/{values[index - 1]}";
            }

        // modules
        #region 2.23.42.9.10.1.*

        oid_2_23_42_9_10_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[OID-Registry]";
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[armenians]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[bhebrew]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[ctrl646]";
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[currency]";
                case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[dingbats]";
                case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[genpunc]";
                case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[katakana]";
                case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[misctech]";
                case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[ocr]";
                case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[telegraph]";
                case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[eyeExamples]";
                case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[cherokee]";
                case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[ethiopic]";
                case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[khmer]";
                case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[mongolian]";
                case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[ogham]";
                case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[runic]";
                case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[x942]";
                case 19: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[cmp]";
                case 20: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[biometricObject]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/{values[index - 1]}";
            }

        #endregion

        // examples
        #region 2.23.42.9.10.2.*

        oid_2_23_42_9_10_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]";
            switch (values[index++])
            {
                case 0: goto oid_2_23_42_9_10_2_0;
                case 1: goto oid_2_23_42_9_10_2_1;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/{values[index - 1]}";
            }

        // extKeyUsage
        #region 2.23.42.9.10.2.0.*

        oid_2_23_42_9_10_2_0:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]/[extKeyUsage-Ex1]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]/[extKeyUsage-Ex2]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]/[extKeyUsage-Ex3]";
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]/[extKeyUsage-Ex4]";
                case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]/[extKeyUsage-Ex5]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]/{values[index - 1]}";
            }

        #endregion

        // certificatePolicies
        #region 2.23.42.9.10.2.1.*

        oid_2_23_42_9_10_2_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[certificatePolicies]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[certificatePolicies]/[certificatePolicies-Ex1]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[certificatePolicies]/[certificatePolicies-Ex2]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[certificatePolicies]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // business
        #region 2.23.42.9.10.3.*

        oid_2_23_42_9_10_3:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]";
            switch (values[index++])
            {
                case 0: goto oid_2_23_42_9_10_3_0;
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Viatec]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/{values[index - 1]}";
            }

        // tecsec
        #region 2.23.42.9.10.3.0.*

        oid_2_23_42_9_10_3_0:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]";
            switch (values[index++])
            {
                case 2: goto oid_2_23_42_9_10_3_0_2;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/{values[index - 1]}";
            }

        // cms
        #region 2.23.42.9.10.3.0.2.*

        oid_2_23_42_9_10_3_0_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]";
            switch (values[index++])
            {
                case 2: goto oid_2_23_42_9_10_3_0_2_2;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/{values[index - 1]}";
            }

        // header
        #region 2.23.42.9.10.3.0.2.2.*

        oid_2_23_42_9_10_3_0_2_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Ivec]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Secryptm]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Filelength]";
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Filehash]";
                case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Filename]";
                case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Domainlist]";
                case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Accessgrouplist]";
                case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Issuer]";
                case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Credentiallist]";
                case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[SignKey]";
                case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[KeyUsage]";
                case 12: goto oid_2_23_42_9_10_3_0_2_2_12;
                case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[FavoriteName]";
                case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[DataSignature]";
                case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[BlockSize]";
                case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[DataFormat]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/{values[index - 1]}";
            }

        // 12
        #region 2.23.42.9.10.3.0.2.2.12.*

        oid_2_23_42_9_10_3_0_2_2_12:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[BitSpray]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[BitSpray]/[BitSprayMeta]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[BitSpray]/[BitSprayShares]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[BitSpray]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        #endregion

        #endregion

        #endregion

        // 11
        #region 2.23.42.9.11.*

        oid_2_23_42_9_11:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]";
            switch (values[index++])
            {
                case 4: goto oid_2_23_42_9_11_4;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/{values[index - 1]}";
            }

        // 4
        #region 2.23.42.9.11.4.*

        oid_2_23_42_9_11_4:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]";
            switch (values[index++])
            {
                case 0: goto oid_2_23_42_9_11_4_0;
                case 1: goto oid_2_23_42_9_11_4_1;
                case 2: goto oid_2_23_42_9_11_4_2;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/{values[index - 1]}";
            }

        // 0
        #region 2.23.42.9.11.4.0.*

        oid_2_23_42_9_11_4_0:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[ecesOAEPEncryptionSET]";
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[ecesEncryption]";
                case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec131a01]";
                case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec163a01]";
                case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec239a01]";
                case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec131b01]";
                case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec155b01]";
                case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec163b01]";
                case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec191b01]";
                case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec210b01]";
                case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec239b01]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/{values[index - 1]}";
            }

        #endregion

        // 1
        #region 2.23.42.9.11.4.1.*

        oid_2_23_42_9_11_4_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[ecdsaWithSHA-1]";
                case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec131a01]";
                case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec163a01]";
                case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec239a01]";
                case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec131b01]";
                case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec155b01]";
                case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec163b01]";
                case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec191b01]";
                case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec210b01]";
                case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec239b01]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/{values[index - 1]}";
            }

        #endregion

        // 2
        #region 2.23.42.9.11.4.2.*

        oid_2_23_42_9_11_4_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]";
            switch (values[index++])
            {
                case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec131a01]";
                case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec163a01]";
                case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec239a01]";
                case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec131b01]";
                case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec155b01]";
                case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec163b01]";
                case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec191b01]";
                case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec210b01]";
                case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec239b01]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        #endregion

        // 10
        #region 2.23.42.10.*

        oid_2_23_42_10:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[national]";
            switch (values[index++])
            {
                case 192: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[national]/[Japan]";
                case 392: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[national]/[Japan]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[national]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // wap
        #region 2.23.43.*

        oid_2_23_43:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Modules]";
                case 1: goto oid_2_23_43_1;
                case 2: goto oid_2_23_43_2;
                case 3: goto oid_2_23_43_3;
                case 4: goto oid_2_23_43_4;
                case 5: goto oid_2_23_43_5;
                case 6: goto oid_2_23_43_6;
                case 7: goto oid_2_23_43_7;
                case 8: goto oid_2_23_43_8;
                case 9: goto oid_2_23_43_9;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/{values[index - 1]}";
            }

        // wap-wsg
        #region 2.23.43.1.*

        oid_2_23_43_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]";
            switch (values[index++])
            {
                case 1: goto oid_2_23_43_1_1;
                case 2: goto oid_2_23_43_1_2;
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Modules]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-wimpath]";
                case 4: goto oid_2_23_43_1_4;
                case 5: goto oid_2_23_43_1_5;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/{values[index - 1]}";
            }

        // wap-wsg-idm-se
        #region 2.23.43.1.1.*

        oid_2_23_43_1_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]/[wap-wsg-idm-se-wtlsrsa]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]/[wap-wsg-idm-se-wimgenericrsa]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]/[wap-wsg-idm-se-wtlsecdh]";
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]/[wap-wsg-idm-se-wimgenericecc]";
                case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]/[wap-wsg-idm-se-tlsrsa]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]/{values[index - 1]}";
            }

        #endregion

        // wap-wsg-idm-file
        #region 2.23.43.1.2.*

        oid_2_23_43_1_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-file]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-file]/[wap-wsg-idm-file-peer]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-file]/[wap-wsg-idm-file-session]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-file]/{values[index - 1]}";
            }

        #endregion

        // wap-wsg-idm-ecid
        #region 2.23.43.1.4.*

        oid_2_23_43_1_4:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls1]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls3]";
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls4]";
                case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls5]";
                case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls6]";
                case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls7]";
                case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls8]";
                case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls9]";
                case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls10]";
                case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls11]";
                case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls12]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/{values[index - 1]}";
            }

        #endregion

        // wap-signedContent-indications
        #region 2.23.43.1.5.*

        oid_2_23_43_1_5:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-signedContent-indications]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-signedContent-indications]/[wap-implicitIndication]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-signedContent-indications]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // wap-at
        #region 2.23.43.2.*

        oid_2_23_43_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) AT]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) AT]/[wap-at-certificateURL]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) AT]/[id-keygen-assertion]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) AT]/{values[index - 1]}";
            }

        #endregion

        // wap-ce
        #region 2.23.43.3.*

        oid_2_23_43_3:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) CE]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) CE]/[wap-ce-domainInformation]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) CE]/{values[index - 1]}";
            }

        #endregion

        // wap-oc
        #region 2.23.43.4.*

        oid_2_23_43_4:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) OC]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) OC]/[wap-oc-wapEntity]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) OC]/{values[index - 1]}";
            }

        #endregion

        // wap-provisioning
        #region 2.23.43.5.*

        oid_2_23_43_5:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Provisioning}]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Provisioning]/[bootstrap]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Provisioning]/[config1]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Provisioning]/[config2]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Provisioning]/{values[index - 1]}";
            }

        #endregion

        // oma-drm
        #region 2.23.43.6.*

        oid_2_23_43_6:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]";
            switch (values[index++])
            {
                case 1: goto oid_2_23_43_6_1;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/{values[index - 1]}";
            }

        // oma-kp
        #region 2.23.43.6.1.*

        oid_2_23_43_6_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-rightsIssuer]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-drmAgent]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-srmAgent]";
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-sceDrmAgent]";
                case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-sceRenderSource]";
                case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-sceRenderAgent]";
                case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-localRightsManagerDevice]";
                case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-localRightsManagerDomain]";
                case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-domainAuthority]";
                case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-domainEnforcementAgentLocal]";
                case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-domainEnforcementAgentNetwork]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // oma-dm
        #region 2.23.43.7.*

        oid_2_23_43_7:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DM]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DM]/[dm-bootstrap]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DM]/{values[index - 1]}";
            }

        #endregion

        // oma-bcast
        #region 2.23.43.8.*

        oid_2_23_43_8:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[BCAST]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[BCAST]/[oma-bcast-spcp]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[BCAST]/{values[index - 1]}";
            }

        #endregion

        // oma-lwm2m
        #region 2.23.43.9.*

        oid_2_23_43_9:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Lightweight Machine-to-Machine (M2M)]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Lightweight Machine-to-Machine (M2M)]/[lwm2m-bootstrap]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Lightweight Machine-to-Machine (M2M)]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // 133
        #region 2.23.133.*

        oid_2_23_133:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-tcpaSpecVersion]";
                case 2: goto oid_2_23_133_2;
                case 3: goto oid_2_23_133_3;
                case 4: goto oid_2_23_133_4;
                case 5: goto oid_2_23_133_5;
                case 6: goto oid_2_23_133_6;
                case 8: goto oid_2_23_133_8;
                case 17: goto oid_2_23_133_17;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/{values[index - 1]}";
            }

        // tcg-attribute
        #region 2.23.133.2.*

        oid_2_23_133_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmManufacturer]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmModel]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmVersion]";
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-platformManufacturer]";
                case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-platformModel]";
                case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-platformVersion]";
                case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-componentManufacturer]";
                case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-componentModel]";
                case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-componentVersion]";
                case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-securityQualities]";
                case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmProtectionProfile]";
                case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmSecurityTarget]";
                case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tbbProtectionProfile]";
                case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tbbSecurityTarget]";
                case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmIdLabel]";
                case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmSpecification]";
                case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tcgPlatformSpecification]";
                case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmSecurityAssertions]";
                case 19: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tbbSecurityAssertions]";
                case 23: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tcgCredentialSpecification]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/{values[index - 1]}";
            }

        #endregion

        // tcg-protocol
        #region 2.23.133.3.*

        oid_2_23_133_3:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-protocol]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-protocol]/[tcg-prt-tpmIdProtocol]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-protocol]/{values[index - 1]}";
            }

        #endregion

        // tcg-algorithm
        #region 2.23.133.4.*

        oid_2_23_133_4:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-algorithm]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-algorithm]/[tcg-algorithm-null]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-algorithm]/{values[index - 1]}";
            }

        #endregion

        // tcg-platformClass
        #region 2.23.133.5.*

        oid_2_23_133_5:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]";
            switch (values[index++])
            {
                case 1: goto oid_2_23_133_5_1;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/{values[index - 1]}";
            }

        // tcg-common
        #region 2.23.133.5.1.*

        oid_2_23_133_5_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformManufacturerStr]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformManufacturerId]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformConfigUri]";
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformModel]";
                case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformVersion]";
                case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformSerial]";
                case 7: goto oid_2_23_133_5_1_7;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/{values[index - 1]}";
            }

        // tcg-at-platformConfiguration
        #region 2.23.133.5.1.7.*

        oid_2_23_133_5_1_7:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformConfiguration]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformConfiguration]/[tcg-at-platformConfiguration-v1]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformConfiguration]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // tcg-ce
        #region 2.23.133.6.*

        oid_2_23_133_6:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]";
            switch (values[index++])
            {
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/[tcg-ce-relevantCredentials]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/[tcg-ce-relevantManifests]";
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/[tcg-ce-virtualPlatformAttestationService]";
                case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/[tcg-ce-migrationControllerAttestationService]";
                case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/[tcg-ce-migrationControllerRegistrationService]";
                case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/[tcg-ce-virtualPlatformBackupService]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/{values[index - 1]}";
            }

        #endregion

        // tcg-kp
        #region 2.23.133.8.*

        oid_2_23_133_8:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Key Purposes (KPs)]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Key Purposes (KPs)]/[tcg-kp-EKCertificate]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Key Purposes (KPs)]/[tcg-kp-PlatformAttributeCertificate]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Key Purposes (KPs)]/[tcg-kp-AIKCertificate]";
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Key Purposes (KPs)]/[tcg-kp-PlatformKeyCertificate]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Key Purposes (KPs)]/{values[index - 1]}";
            }

        #endregion

        // tcg-address
        #region 2.23.133.17.*

        oid_2_23_133_17:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-address]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-address]/[tcg-address-ethernetmac]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-address]/[tcg-address-wlanmac]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-address]/[tcg-address-bluetoothmac]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-address]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // icao
        #region 2.23.136.*

        oid_2_23_136:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]";
            switch (values[index++])
            {
                case 1: goto oid_2_23_136_1;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/{values[index - 1]}";
            }

        // mrtd
        #region 2.23.136.1.*

        oid_2_23_136_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]";
            switch (values[index++])
            {
                case 1: goto oid_2_23_136_1_1;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/{values[index - 1]}";
            }

        // security
        #region 2.23.136.1.1.*

        oid_2_23_136_1_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[LDSSecurityObject]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[cscaMasterList]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[cscaMasterListSigningKey]";
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[documentTypeList]";
                case 5: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[aaProtocolObject]";
                case 6: goto oid_2_23_136_1_1_6;
                case 7: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[deviationList]";
                case 8: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[deviationListSigningKey]";
                case 9: goto oid_2_23_136_1_1_9;
                case 10: goto oid_2_23_136_1_1_10;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/{values[index - 1]}";
            }

        // extensions
        #region 2.23.136.1.1.6.*

        oid_2_23_136_1_1_6:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[extensions]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[extensions]/[nameChange]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[extensions]/[documentTypeList]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[extensions]/{values[index - 1]}";
            }

        #endregion

        // lds2
        #region 2.23.136.1.1.9.*

        oid_2_23_136_1_1_9:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]";
            switch (values[index++])
            {
                case 1: goto oid_2_23_136_1_1_9_1;
                case 2: goto oid_2_23_136_1_1_9_2;
                case 3: goto oid_2_23_136_1_1_9_3;
                case 8: goto oid_2_23_136_1_1_9_8;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/{values[index - 1]}";
            }

        // travelRecords
        #region 2.23.136.1.1.9.1.*

        oid_2_23_136_1_1_9_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[travelRecords]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[travelRecords]/[application]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[travelRecords]/[access]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[travelRecords]/{values[index - 1]}";
            }

        #endregion

        // visaRecords
        #region 2.23.136.1.1.9.2.*

        oid_2_23_136_1_1_9_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[visaRecords]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[visaRecords]/[application]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[visaRecords]/[access]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[visaRecords]/{values[index - 1]}";
            }

        #endregion

        // additionalBiometrics
        #region 2.23.136.1.1.9.3.*

        oid_2_23_136_1_1_9_3:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[additionalBiometrics]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[additionalBiometrics]/[application]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[additionalBiometrics]/[access]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[additionalBiometrics]/{values[index - 1]}";
            }

        #endregion

        // lds2Signer
        #region 2.23.136.1.1.9.8.*

        oid_2_23_136_1_1_9_8:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[lds2Signer]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[lds2Signer]/[tsSigner]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[lds2Signer]/[vSigner]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[lds2Signer]/[bSigner]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[lds2Signer]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // security
        #region 2.23.136.1.1.10.*

        oid_2_23_136_1_1_10:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Single Point Of Contact (SPOC)]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Single Point Of Contact (SPOC)]/[spocClient]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Single Point Of Contact (SPOC)]/[spocServer]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Single Point Of Contact (SPOC)]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        #endregion

        // ca-browser-forum
        #region 2.23.140.*

        oid_2_23_140:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]";
            switch (values[index++])
            {
                case 1: goto oid_2_23_140_1;
                case 2: goto oid_2_23_140_2;
                case 3: goto oid_2_23_140_3;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/{values[index - 1]}";
            }

        // certificate-policies
        #region 2.23.140.1.*

        oid_2_23_140_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[ev-guidelines]";
                case 2: goto oid_2_23_140_1_2;
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[extended-validation-codesigning]";
                case 4: goto oid_2_23_140_1_4;
                case 5: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[smime]";
                case 31: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[onion-EV]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/{values[index - 1]}";
            }


        // baseline-requirements
        #region 2.23.140.1.2.*

        oid_2_23_140_1_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[baseline-requirements]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[baseline-requirements]/[domain-validated]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[baseline-requirements]/[organization-validated]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[baseline-requirements]/[individual-validated]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[baseline-requirements]/{values[index - 1]}";
            }

        #endregion

        // code-signing-requirements
        #region 2.23.140.1.4.*

        oid_2_23_140_1_4:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[code-signing-requirements]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[code-signing-requirements]/[code-signing]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[code-signing-requirements]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // certificate-extensions
        #region 2.23.140.2.*

        oid_2_23_140_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate extensions]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate extensions]/[Test certificate]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate extensions]/{values[index - 1]}";
            }

        #endregion

        // certificate-extensions
        #region 2.23.140.3.*

        oid_2_23_140_3:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate extensions]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate extensions]/[cabforganization-identifier]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate extensions]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // tca, simalliance
        #region 2.23.143.*

        oid_2_23_143:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]";
            switch (values[index++])
            {
                case 1: goto oid_2_23_143_1;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/{values[index - 1]}";
            }

        // euicc-profile
        #region 2.23.143.1.*

        oid_2_23_143_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]";
            switch (values[index++])
            {
                case 1: goto oid_2_23_143_1_1;
                case 2: goto oid_2_23_143_1_2;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/{values[index - 1]}";
            }

        // spec-version
        #region 2.23.143.1.1.*

        oid_2_23_143_1_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Specification versions]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Specification versions]/[Version 1]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Specification versions]/[Version 2]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Specification versions]/{values[index - 1]}";
            }

        #endregion

        // template
        #region 2.23.143.1.2.*

        oid_2_23_143_1_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[mf]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[cd]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[telecom]";
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[usim]";
                case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[opt-usim]";
                case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[phonebook]";
                case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[gsm-access]";
                case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[isim]";
                case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[opt-isim]";
                case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[csim]";
                case 11: goto oid_2_23_143_1_2_11;
                case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[eap]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/{values[index - 1]}";
            }

        // template
        #region 2.23.143.1.2.11.*

        oid_2_23_143_1_2_11:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[opt-csim]";
            switch (values[index++])
            {
                case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[opt-csim]/[df-5gs]";
                case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[opt-csim]/[df-saip]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[opt-csim]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        #endregion

        // gsma
        #region 2.23.146.*

        oid_2_23_146:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]";
            switch (values[index++])
            {
                case 1: goto oid_2_23_146_1;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[GSMA]/{values[index - 1]}";
            }

        // rsp
        #region 2.23.146.1.*

        oid_2_23_146_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]";
            switch (values[index++])
            {
                case 1: goto oid_2_23_146_1_1;
                case 2: goto oid_2_23_146_1_2;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/{values[index - 1]}";
            }

        // spec-version
        #region 2.23.146.1.1.*

        oid_2_23_146_1_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[spec-version]";
            switch (values[index++])
            {
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[spec-version]/[Version 2]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[spec-version]/{values[index - 1]}";
            }

        #endregion

        // cert-objects
        #region 2.23.146.1.2.*

        oid_2_23_146_1_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]";
            switch (values[index++])
            {
                case 0: goto oid_2_23_146_1_2_0;
                case 1: goto oid_2_23_146_1_2_1;
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/{values[index - 1]}";
            }

        // id-rspExt
        #region 2.23.146.1.2.0.*

        oid_2_23_146_1_2_0:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspExt]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspExt]/[id-rsp-expDate]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspExt]/[id-rsp-totalPartialCrlNumber]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspExt]/[id-rsp-partialCrlNumber]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspExt]/{values[index - 1]}";
            }

        #endregion

        // id-rspExt
        #region 2.23.146.1.2.1.*

        oid_2_23_146_1_2_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-ci]";
                case 1: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-euicc]";
                case 2: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-eum]";
                case 3: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-dp-tls]";
                case 4: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-dp-auth]";
                case 5: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-dp-pb]";
                case 6: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-ds-tls]";
                case 7: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-ds-auth]";
                default: return $"/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        #endregion

        #endregion

        // sios
        #region 2.24.*

        oid_2_24:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]";
            switch (values[index++])
            {
                case 0: goto oid_2_24_0;
                default: return $"/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/{values[index - 1]}";
            }

        // specification
        #region 2.24.0.*

        oid_2_24_0:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]";
            switch (values[index++])
            {
                case 0: goto oid_2_24_0_0;
                case 1: goto oid_2_24_0_1;
                default: return $"/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/{values[index - 1]}";
            }

        // modules
        #region 2.24.0.0.*

        oid_2_24_0_0:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/[ASN.1 modules]/[SIOsAccessControl-MODULE]";
                default: return $"/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/[ASN.1 modules]/{values[index - 1]}";
            }

        #endregion

        // securityLabels
        #region 2.24.0.1.*

        oid_2_24_0_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/[Security labels]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/[Security labels]/[Confidentiality label]";
                default: return $"/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/[Security labels]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // uuid [TODO: Requires 128-bit values]
        #region 2.25.*

        oid_2_25:

            if (index == values.Length) return "/Joint-ISO-ITU-T/UUID";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/UUID/00000000-0000-0000-0000-000000000000";
                //case 288786655511405443130567505384701230: return "/Joint-ISO-ITU-T/UUID/00379e48-0a2b-1085-b288-0002a5d5fd2e";
                //case 987895962269883002155146617097157934: return "/Joint-ISO-ITU-T/UUID/00be4308-0c89-1085-8ea0-0002a5d5fd2e";
                //case 1858228783942312576083372383319475483: return "/Joint-ISO-ITU-T/UUID/0165e1c0-a655-11e0-95b8-0002a5d5c51b";
                //case 2474299330026746002885628159579243803: return "/Joint-ISO-ITU-T/UUID/01dc8860-25fb-11da-82b2-0002a5d5c51b";
                //case 3263645701162998421821186056373271854: return "/Joint-ISO-ITU-T/UUID/02748e28-08c4-1085-b21d-0002a5d5fd2e";
                //case 3325839809379844461264382260940242222: return "/Joint-ISO-ITU-T/UUID/02808890-0ad8-1085-9bdf-0002a5d5fd2e";
                // TODO: Left off at http://www.oid-info.com/get/2.25.3664154270495270126161055518190585115
                default: return $"/Joint-ISO-ITU-T/UUID/{values[index - 1]}";
            }

        #endregion

        // odp
        #region 2.26.*

        oid_2_26:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]";
            switch (values[index++])
            {
                case 0: goto oid_2_26_0;
                default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/{values[index - 1]}";
            }

        // trader
        #region 2.26.0.*

        oid_2_26_0:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]";
            switch (values[index++])
            {
                case 2: goto oid_2_26_0_2;
                case 4: goto oid_2_26_0_4;
                case 6: goto oid_2_26_0_6;
                case 13: goto oid_2_26_0_13;
                case 15: goto oid_2_26_0_15;
                default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/{values[index - 1]}";
            }

        // asn1Modules
        #region 2.26.0.2.*

        oid_2_26_0_2:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[ASN.1 modules]/[TraderDefinitions]";
                case 1: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[ASN.1 modules]/[PrinterServiceOfferDefinitions]";
                default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[ASN.1 modules]/{values[index - 1]}";
            }

        #endregion

        // id-trader-at
        #region 2.26.0.4.*

        oid_2_26_0_4:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]";
            switch (values[index++])
            {
                case 6: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]/[id-trader-at-commonName]";
                case 100: goto oid_2_26_0_4_100;
                default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]/{values[index - 1]}";
            }

        // id-trader-at-so
        #region 2.26.0.4.100.*

        oid_2_26_0_4_100:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]/[id-trader-at-so]";
            switch (values[index++])
            {
                case 2: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]/[id-trader-at-so]/[id-trader-at-so-locationBlg]";
                case 4: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]/[id-trader-at-so]/[id-trader-at-so-langSupp]";
                default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]/[id-trader-at-so]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // id-trader-oc
        #region 2.26.0.6.*

        oid_2_26_0_6:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-traderEntry]";
                case 1: goto oid_2_26_0_6_1;
                case 2: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-proxyOffer]";
                case 3: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-traderLink]";
                case 4: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-traderPolicy]";
                case 5: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-interfaceEntry]";
                default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/{values[index - 1]}";
            }

        // id-trader-oc-serviceOffer
        #region 2.26.0.6.1.*

        oid_2_26_0_6_1:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-serviceOffer]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-serviceOffer]/[id-trader-oc-serviceOffer-printer]";
                default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-serviceOffer]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // id-trader-mr
        #region 2.26.0.13.*

        oid_2_26_0_13:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-mr]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-mr]/[id-trader-mr-policySpecificationMatch]";
                case 2: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-mr]/[id-trader-mr-dynamicPropValueMatch]";
                default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-mr]/{values[index - 1]}";
            }

        #endregion

        // id-trader-mr
        #region 2.26.0.15.*

        oid_2_26_0_15:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-nf]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-nf]/[id-trader-nf-serviceOffer]";
                case 2: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-nf]/[id-trader-nf-traderLink]";
                case 3: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-nf]/[id-trader-nf-traderPolicy]";
                case 4: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-nf]/[id-trader-nf-proxyOffer]";
                default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-nf]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // tag-based, nid
        #region 2.27.*

        oid_2_27:

            if (index == values.Length) return "/Tag-Based";
            switch (values[index++])
            {
                case 1: return "/Tag-Based/[mCode, micro-mCode and mini-mCode for mobile RFID services]";
                case 2: return "/Tag-Based/[\"ucode\" identification scheme]";
                default: return $"/Tag-Based/{values[index - 1]}";
            }

        #endregion

        // its
        #region 2.28.*

        oid_2_28:

            if (index == values.Length) return "/Joint-ISO-ITU-T/ITS";
            switch (values[index++])
            {
                case 0: goto oid_2_28_0;
                case 3: return "/Joint-ISO-ITU-T/ITS/[fieldDevice]";
                case 4: return "/Joint-ISO-ITU-T/ITS/[fdVms]";
                case 5: return "/Joint-ISO-ITU-T/ITS/[Graphic Data Dictionary (GDD) codes]";
                default: return $"/Joint-ISO-ITU-T/ITS/{values[index - 1]}";
            }

        // its-misc
        #region 2.28.0.*

        oid_2_28_0:

            if (index == values.Length) return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[ISO member bodies]";
                case 2: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Standard development organizations]";
                case 3: goto oid_2_28_0_3;
                case 4: goto oid_2_28_0_4;
                case 50: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Private entities, such as corporations]";
                default: return $"/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/{values[index - 1]}";
            }

        // value-domains
        #region 2.28.0.3.*

        oid_2_28_0_3:

            if (index == values.Length) return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Module containing all value domain objects]";
                case 1: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Amount value domain]";
                case 2: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Binary value domain]";
                case 3: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Code value domain]";
                case 4: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Date value domain]";
                case 5: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Datetime value domain]";
                case 6: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Duration value domain]";
                case 7: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Identifier value domain]";
                case 8: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[OID value domain]";
                case 9: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Indicator value domain]";
                case 10: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Measure value domain]";
                case 11: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Name value domain]";
                case 12: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Numeric value domain]";
                case 13: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Percent value domain]";
                case 14: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Quantity value domain]";
                case 15: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Rate value domain]";
                case 16: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Text value domain]";
                case 17: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Time value domain]";
                default: return $"/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/{values[index - 1]}";
            }

        #endregion

        // dialogues
        #region 2.28.0.4.*

        oid_2_28_0_4:

            if (index == values.Length) return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Traveller info service domain]";
                case 2: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Traffic management service domain]";
                case 3: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Vehicle services service domain]";
                case 4: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Freight transport service domain]";
                case 5: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Public transport service domain]";
                case 6: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Emergency service service domain]";
                case 7: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Electronic payment service domain]";
                case 8: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Personal safety service domain]";
                case 9: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Environmental monitoring service domain]";
                case 10: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Disaster management service domain]";
                case 11: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[National security service domain]";
                case 12: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Data management service domain]";
                case 13: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Performance management service domain]";
                case 14: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Cooperative Intelligent Transport Systems (ITS)]";
                default: return $"/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // upu
        #region 2.40.*

        oid_2_40:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]";
            switch (values[index++])
            {
                case 0: goto oid_2_40_0;
                case 2: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Member bodies (postal administrations)]";
                case 3: goto oid_2_40_3;
                default: return $"/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/{values[index - 1]}";
            }

        // standard
        #region 2.40.0.*

        oid_2_40_0:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Universal Postal Union (UPU) standards]";
            switch (values[index++])
            {
                case 25: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Universal Postal Union (UPU) standards]/[Data constructs for the communication of information on postal items, batches and receptacles]";
                default: return $"/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Universal Postal Union (UPU) standards]/{values[index - 1]}";
            }

        #endregion

        // identified-organization
        #region 2.40.3.*

        oid_2_40_3:

            if (index == values.Length) return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]";
            switch (values[index++])
            {
                case 0: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[International Organization for Standardization (ISO)]";
                case 1: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[International Electrotechnical Commission (IEC)]";
                case 2: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[United Nations (UN)]";
                case 3: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[Association Connecting Electronics Industries (IPC)]";
                case 4: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[International Telecommunication Union (ITU)]";
                case 5: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[European Telecommunications Standards Institute (ETSI)]";
                case 6: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[Federal Communications Commission (FCC)]";
                case 7: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[American National Standards Institute (ANSI)]";
                case 8: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[United Nations Directories for Electronic Data Interchange for Administration, Commerce and Transport (EDIFACT)]";
                default: return $"/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // bip
        #region 2.41.*

        oid_2_41:

            if (index == values.Length) return "/BIP";
            switch (values[index++])
            {
                case 0: goto oid_2_41_0;
                default: return $"/BIP/{values[index - 1]}";
            }

        // modules
        #region 2.41.0.*

        oid_2_41_0:

            if (index == values.Length) return "/BIP/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: goto oid_2_41_0_0;
                case 1: goto oid_2_41_0_1;
                case 2: goto oid_2_41_0_2;
                default: return $"/BIP/[ASN.1 modules]/{values[index - 1]}";
            }

        // bip
        #region 2.41.0.0.*

        oid_2_41_0_0:

            if (index == values.Length) return "/BIP/[ASN.1 modules]/[Bip]";
            switch (values[index++])
            {
                case 1: return "/BIP/[ASN.1 modules]/[Bip]/[Version 1]";
                default: return $"/BIP/[ASN.1 modules]/[Bip]/{values[index - 1]}";
            }

        #endregion

        // bip-tcpip
        #region 2.41.0.1.*

        oid_2_41_0_1:

            if (index == values.Length) return "/BIP/[ASN.1 modules]/[BIP-TCPIP]";
            switch (values[index++])
            {
                case 1: return "/BIP/[ASN.1 modules]/[BIP-TCPIP]/[Version 1]";
                default: return $"/BIP/[ASN.1 modules]/[BIP-TCPIP]/{values[index - 1]}";
            }

        #endregion

        // bip-discovery
        #region 2.41.0.2.*

        oid_2_41_0_2:

            if (index == values.Length) return "/BIP/[ASN.1 modules]/[BIP-DISCOVERY]";
            switch (values[index++])
            {
                case 1: return "/BIP/[ASN.1 modules]/[BIP-DISCOVERY]/[Version 1]";
                default: return $"/BIP/[ASN.1 modules]/[BIP-DISCOVERY]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // telebiometrics
        #region 2.42.*

        oid_2_42:

            if (index == values.Length) return "/Telebiometrics";
            switch (values[index++])
            {
                case 0: goto oid_2_42_0;
                case 1: goto oid_2_42_1;
                case 2: goto oid_2_42_2;
                case 3: goto oid_2_42_3;
                case 10: goto oid_2_42_10;
                default: return $"/Telebiometrics/{values[index - 1]}";
            }

        // modules
        #region 2.42.0.*

        oid_2_42_0:

            if (index == values.Length) return "/Telebiometrics/Modules";
            switch (values[index++])
            {
                case 0: goto oid_2_42_0_0;
                default: return $"/Telebiometrics/Modules/{values[index - 1]}";
            }

        // main
        #region 2.42.0.0.*

        oid_2_42_0_0:

            if (index == values.Length) return "/Telebiometrics/Modules/Main_Module";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/Modules/Main_Module/Version1";
                default: return $"/Telebiometrics/Modules/Main_Module/{values[index - 1]}";
            }

        #endregion

        #endregion

        // tmm
        #region 2.42.1.*

        oid_2_42_1:

            if (index == values.Length) return "/Telebiometrics/TMM";
            switch (values[index++])
            {
                case 0: goto oid_2_42_1_0;
                case 1: goto oid_2_42_1_1;
                case 2: goto oid_2_42_1_2;
                case 3: goto oid_2_42_1_3;
                case 4: goto oid_2_42_1_4;
                default: return $"/Telebiometrics/TMM/{values[index - 1]}";
            }

        // modules
        #region 2.42.1.0.*

        oid_2_42_1_0:

            if (index == values.Length) return "/Telebiometrics/TMM/Modules";
            switch (values[index++])
            {
                case 0: goto oid_2_42_1_0_0;
                default: return $"/Telebiometrics/TMM/Modules/{values[index - 1]}";
            }

        // main
        #region 2.42.1.0.0.*

        oid_2_42_1_0_0:

            if (index == values.Length) return "/Telebiometrics/TMM/Modules/Main";
            switch (values[index++])
            {
                case 0: return "/Telebiometrics/TMM/Modules/Main/First_Version";
                default: return $"/Telebiometrics/TMM/Modules/Main/{values[index - 1]}";
            }

        #endregion

        #endregion

        // measures, metric
        #region 2.42.1.1.*

        oid_2_42_1_1:

            if (index == values.Length) return "/Telebiometrics/TMM/Measures";
            switch (values[index++])
            {
                case 1: goto oid_2_42_1_1_1;
                case 2: return "/Telebiometrics/TMM/Measures/Units";
                case 3: goto oid_2_42_1_1_3;
                case 4: return "/Telebiometrics/TMM/Measures/Conditions";
                case 5: goto oid_2_42_1_1_5;
                default: return $"/Telebiometrics/TMM/Measures/{values[index - 1]}";
            }

        // quantities
        #region 2.42.1.1.1.*

        oid_2_42_1_1_1:

            if (index == values.Length) return "/Telebiometrics/TMM/Measures/Quantities";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/TMM/Measures/Quantities/Physics";
                case 2: return "/Telebiometrics/TMM/Measures/Quantities/Chemistry";
                case 3: return "/Telebiometrics/TMM/Measures/Quantities/Biology";
                case 4: return "/Telebiometrics/TMM/Measures/Quantities/Culturology";
                case 5: return "/Telebiometrics/TMM/Measures/Quantities/Psychology";
                default: return $"/Telebiometrics/TMM/Measures/Quantities/{values[index - 1]}";
            }

        #endregion

        // symbols
        #region 2.42.1.1.3.*

        oid_2_42_1_1_3:

            if (index == values.Length) return "/Telebiometrics/TMM/Measures/Symbols";
            switch (values[index++])
            {
                case 1: goto oid_2_42_1_1_3_1;
                default: return $"/Telebiometrics/TMM/Measures/Symbols/{values[index - 1]}";
            }

        // physics
        #region 2.42.1.1.3.1.*

        oid_2_42_1_1_3_1:

            if (index == values.Length) return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[1]";
                case 2: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m]";
                case 3: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m⁻¹]";
                case 4: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m²]";
                case 5: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m³]";
                case 6: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[l, L]";
                case 7: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[rad]";
                case 8: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[°]";
                case 9: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[′]";
                case 10: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[″]";
                case 11: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[sr]";
                case 12: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[s]";
                case 13: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[min]";
                case 14: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[h]";
                case 15: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[d]";
                case 16: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m/s]";
                case 17: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[km/h]";
                case 18: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m/s²]";
                case 19: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[rad/s]";
                case 20: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[r/s]";
                case 21: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[r/min]";
                case 22: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[r/h]";
                case 23: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[rad/s²]";
                case 24: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[r]";
                case 25: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Hz]";
                case 26: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[min⁻¹]";
                case 27: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[rad/s]";
                case 28: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[rad/m]";
                case 29: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Np]";
                case 30: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[B]";
                case 31: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[dB]";
                case 32: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg]";
                case 33: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg/m³]";
                case 34: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m³/kg]";
                case 35: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg/m]";
                case 36: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg/m²]";
                case 37: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg·m²]";
                case 38: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N]";
                case 39: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[J]";
                case 40: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W]";
                case 41: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg·m/s]";
                case 42: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N·s]";
                case 43: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg·m²·s¹]";
                case 44: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N·m]";
                case 45: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N·m·s]";
                case 46: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa]";
                case 47: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[bar]";
                case 48: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[atm]";
                case 49: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[mmHg]";
                case 50: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N/m²]";
                case 51: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m²/N]";
                case 52: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m⁴]";
                case 53: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa·s]";
                case 54: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m²/s]";
                case 55: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N/m]";
                case 56: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg/s]";
                case 57: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m³/s]";
                case 58: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[l/s]";
                case 59: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W/m]";
                case 60: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lm/W]";
                case 61: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lm]";
                case 62: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lm·s]";
                case 63: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lm·h]";
                case 64: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[cd]";
                case 65: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lx]";
                case 66: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[cd/m²]";
                case 67: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lm/m²]";
                case 68: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lx·s]";
                case 69: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lx·h]";
                case 70: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[oct]";
                case 71: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[c]";
                case 72: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[dec]";
                case 73: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[J/m³]";
                case 74: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W/m²]";
                case 75: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa²·s]";
                case 76: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa·s/m]";
                case 77: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa·s/m³]";
                case 78: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N·s/m]";
                case 79: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Da, u]";
                case 80: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[s⁻¹]";
                case 81: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Bq]";
                case 82: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Bq/kg]";
                case 83: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Bq/m³]";
                case 84: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Bq/m²]";
                case 85: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m⁻²]";
                case 86: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m⁻²/s]";
                case 87: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m²/kg]";
                case 88: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m⁻³]";
                case 89: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[eV]";
                case 90: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Gy]";
                case 91: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Sv]";
                case 92: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[C/kg]";
                case 93: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[C/(kg·s)]";
                case 94: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Gy/s]";
                case 95: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[J/m]";
                case 96: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[eV/m]";
                case 97: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[K]";
                case 98: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[°C]";
                case 99: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[K⁻¹]";
                case 100: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa/K]";
                case 101: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa⁻¹]";
                case 102: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W/m²]";
                case 103: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W/(m·K)]";
                case 104: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W/(m²·K)]";
                case 105: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m²·K/W]";
                case 106: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[K/W]";
                case 107: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W/K]";
                case 108: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m²/s]";
                case 109: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[J/K]";
                case 110: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[J/(kg·K)]";
                case 111: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[A]";
                case 112: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[C]";
                case 113: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[A/m²]";
                case 114: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[V/m]";
                case 115: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[V]";
                case 116: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Ω]";
                case 117: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[S]";
                case 118: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[F]";
                case 119: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[H]";
                case 120: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W·h]";
                case 121: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[T]";
                case 122: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Wb]";
                case 123: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[A/m]";
                case 124: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[H/m]";
                case 125: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Wb/m]";
                default: return $"/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // methods
        #region 2.42.1.1.5.*

        oid_2_42_1_1_5:

            if (index == values.Length) return "/Telebiometrics/TMM/Measures/Methods";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/TMM/Measures/Methods/Physics";
                case 2: return "/Telebiometrics/TMM/Measures/Methods/Chemistry";
                case 3: return "/Telebiometrics/TMM/Measures/Methods/Biology";
                case 4: return "/Telebiometrics/TMM/Measures/Methods/Culturology";
                case 5: return "/Telebiometrics/TMM/Measures/Methods/Psychology";
                default: return $"/Telebiometrics/TMM/Measures/Methods/{values[index - 1]}";
            }

        #endregion

        #endregion

        // fields-of-study, scientific
        #region 2.42.1.2.*

        oid_2_42_1_2:

            if (index == values.Length) return "/Telebiometrics/TMM/Fields_of_Study";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/TMM/Fields_of_Study/Physics";
                case 2: return "/Telebiometrics/TMM/Fields_of_Study/Chemistry";
                case 3: return "/Telebiometrics/TMM/Fields_of_Study/Biology";
                case 4: return "/Telebiometrics/TMM/Fields_of_Study/Culturology";
                case 5: return "/Telebiometrics/TMM/Fields_of_Study/Psychology";
                default: return $"/Telebiometrics/TMM/Fields_of_Study/{values[index - 1]}";
            }

        #endregion

        // modalities, sensory
        #region 2.42.1.3.*

        oid_2_42_1_3:

            if (index == values.Length) return "/Telebiometrics/TMM/Modalities";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/TMM/Modalities/Tango";
                case 2: return "/Telebiometrics/TMM/Modalities/Video";
                case 3: return "/Telebiometrics/TMM/Modalities/Audio";
                case 4: return "/Telebiometrics/TMM/Modalities/Chemo";
                case 5: return "/Telebiometrics/TMM/Modalities/Radio";
                case 6: return "/Telebiometrics/TMM/Modalities/Calor";
                case 7: return "/Telebiometrics/TMM/Modalities/Electro";
                default: return $"/Telebiometrics/TMM/Modalities/{values[index - 1]}";
            }

        #endregion

        // practitioners
        #region 2.42.1.4.*

        oid_2_42_1_4:

            if (index == values.Length) return "/Telebiometrics/TMM/Practitioners";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/TMM/Practitioners/[Medical physicist]";
                case 2: return "/Telebiometrics/TMM/Practitioners/[Radiologist]";
                case 3: return "/Telebiometrics/TMM/Practitioners/[Radiation protection expert]";
                case 4: return "/Telebiometrics/TMM/Practitioners/[Medical imaging and therapeutic equipment technician]";
                case 5: return "/Telebiometrics/TMM/Practitioners/[Radiographer]";
                default: return $"/Telebiometrics/TMM/Practitioners/{values[index - 1]}";
            }

        #endregion

        #endregion

        // human-physiology
        #region 2.42.2.*

        oid_2_42_2:

            if (index == values.Length) return "/Telebiometrics/Human_Physiology";
            switch (values[index++])
            {
                case 0: goto oid_2_42_2_0;
                case 1: goto oid_2_42_2_1;
                case 2: goto oid_2_42_2_2;
                default: return $"/Telebiometrics/Human_Physiology/{values[index - 1]}";
            }

        // modules
        #region 2.42.2.0.*

        oid_2_42_2_0:

            if (index == values.Length) return "/Telebiometrics/Human_Physiology/Modules";
            switch (values[index++])
            {
                case 0: goto oid_2_42_2_0_0;
                default: return $"/Telebiometrics/Human_Physiology/Modules/{values[index - 1]}";
            }

        // main
        #region 2.42.2.0.0.*

        oid_2_42_2_0_0:

            if (index == values.Length) return "/Telebiometrics/Human_Physiology/Modules/Main_Module";
            switch (values[index++])
            {
                case 0: return "/Telebiometrics/Human_Physiology/Modules/Main_Module/First_Version";
                default: return $"/Telebiometrics/Human_Physiology/Modules/Main_Module/{values[index - 1]}";
            }

        #endregion

        #endregion

        // symbols
        #region 2.42.2.1.*

        oid_2_42_2_1:

            if (index == values.Length) return "/Telebiometrics/Human_Physiology/Symbols";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/Human_Physiology/Symbols/Tango_in";
                case 2: return "/Telebiometrics/Human_Physiology/Symbols/Video_in";
                case 3: return "/Telebiometrics/Human_Physiology/Symbols/Audio_in";
                case 4: return "/Telebiometrics/Human_Physiology/Symbols/Chemo_in";
                case 5: return "/Telebiometrics/Human_Physiology/Symbols/Radio_in";
                case 6: return "/Telebiometrics/Human_Physiology/Symbols/Calor_in";
                case 7: return "/Telebiometrics/Human_Physiology/Symbols/Tango_out";
                case 8: return "/Telebiometrics/Human_Physiology/Symbols/Video_out";
                case 9: return "/Telebiometrics/Human_Physiology/Symbols/Audio_out";
                case 10: return "/Telebiometrics/Human_Physiology/Symbols/Chemo_out";
                case 11: return "/Telebiometrics/Human_Physiology/Symbols/Radio_out";
                case 12: return "/Telebiometrics/Human_Physiology/Symbols/Calor_out";
                case 13: return "/Telebiometrics/Human_Physiology/Symbols/Safe";
                case 14: return "/Telebiometrics/Human_Physiology/Symbols/Threshold";
                default: return $"/Telebiometrics/Human_Physiology/Symbols/{values[index - 1]}";
            }

        #endregion

        // symbol-combinations
        #region 2.42.2.2.*

        oid_2_42_2_2:

            if (index == values.Length) return "/Telebiometrics/Human_Physiology/Symbol_Combinations";
            switch (values[index++])
            {
                case 2307: return "/Telebiometrics/Human_Physiology/Symbol_Combinations/[id-comb2307]";
                default: return $"/Telebiometrics/Human_Physiology/Symbol_Combinations/{values[index - 1]}";
            }

        #endregion

        #endregion

        // obj-cat, telehealth, e-health-protocol, th
        #region 2.42.3.*

        oid_2_42_3:

            if (index == values.Length) return "/Telebiometrics/E_Health_Protocol";
            switch (values[index++])
            {
                case 0: goto oid_2_42_3_0;
                case 1: return "/Telebiometrics/E_Health_Protocol/[Patient schemes]";
                case 2: return "/Telebiometrics/E_Health_Protocol/[Medical staff schemes]";
                case 3: return "/Telebiometrics/E_Health_Protocol/[Observer schemes]";
                case 4: return "/Telebiometrics/E_Health_Protocol/[Pharmaceutical schemes]";
                case 5: return "/Telebiometrics/E_Health_Protocol/[Laboratory schemes]";
                case 6: return "/Telebiometrics/E_Health_Protocol/[Drug manufacturer schemes]";
                case 7: return "/Telebiometrics/E_Health_Protocol/[Medical device schemes]";
                case 8: return "/Telebiometrics/E_Health_Protocol/[Medical software schemes]";
                case 9: return "/Telebiometrics/E_Health_Protocol/[Medical insurance schemes]";
                case 10: return "/Telebiometrics/E_Health_Protocol/[Medical record schemes]";
                default: return $"/Telebiometrics/E_Health_Protocol/{values[index - 1]}";
            }

        // modules
        #region 2.42.3.0.*

        oid_2_42_3_0:

            if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules";
            switch (values[index++])
            {
                case 0: goto oid_2_42_3_0_0;
                case 1: goto oid_2_42_3_0_1;
                case 2: goto oid_2_42_3_0_2;
                case 3: goto oid_2_42_3_0_3;
                case 4: goto oid_2_42_3_0_4;
                case 5: goto oid_2_42_3_0_5;
                case 6: goto oid_2_42_3_0_6;
                case 10: goto oid_2_42_3_0_10;
                default: return $"/Telebiometrics/E_Health_Protocol/Modules/{values[index - 1]}";
            }

        // identification
        #region 2.42.3.0.0.*

        oid_2_42_3_0_0:

            if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Identification";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Identification/Version1";
                default: return $"/Telebiometrics/E_Health_Protocol/Modules/Identification/{values[index - 1]}";
            }

        #endregion

        // set-up
        #region 2.42.3.0.1.*

        oid_2_42_3_0_1:

            if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Setup";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Setup/Version1";
                default: return $"/Telebiometrics/E_Health_Protocol/Modules/Setup/{values[index - 1]}";
            }

        #endregion

        // send-and-ack
        #region 2.42.3.0.2.*

        oid_2_42_3_0_2:

            if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Send-and-ack";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Send-and-ack/Version1";
                default: return $"/Telebiometrics/E_Health_Protocol/Modules/Send-and-ack/{values[index - 1]}";
            }

        #endregion

        // command-response
        #region 2.42.3.0.3.*

        oid_2_42_3_0_3:

            if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Command-response";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Command-response/Version1";
                default: return $"/Telebiometrics/E_Health_Protocol/Modules/Command-response/{values[index - 1]}";
            }

        #endregion

        // quantity-and-units
        #region 2.42.3.0.4.*

        oid_2_42_3_0_4:

            if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Quantities_And_Units";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Quantities_And_Units/Version1";
                default: return $"/Telebiometrics/E_Health_Protocol/Modules/Quantities_And_Units/{values[index - 1]}";
            }

        #endregion

        // examples
        #region 2.42.3.0.5.*

        oid_2_42_3_0_5:

            if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Examples";
            switch (values[index++])
            {
                case 0: return "/Telebiometrics/E_Health_Protocol/Modules/Examples/Command_Response";
                case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Examples/Data_Message";
                default: return $"/Telebiometrics/E_Health_Protocol/Modules/Examples/{values[index - 1]}";
            }

        #endregion

        // pbact-access
        #region 2.42.3.0.6.*

        oid_2_42_3_0_6:

            if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/[Pbact-access]";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/E_Health_Protocol/Modules/[Pbact-access]/[Version 1]";
                default: return $"/Telebiometrics/E_Health_Protocol/Modules/[Pbact-access]/{values[index - 1]}";
            }

        #endregion

        // telehealth
        #region 2.42.3.0.10.*

        oid_2_42_3_0_10:

            if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]";
            switch (values[index++])
            {
                case 0: goto oid_2_42_3_0_10_0;
                case 1: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.1]";
                case 2: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.2]";
                default: return $"/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/{values[index - 1]}";
            }

        // part0
        #region 2.42.3.0.10.0.*

        oid_2_42_3_0_10_0:

            if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]";
            switch (values[index++])
            {
                case 0: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[ASN.1 modules]";
                case 1: goto oid_2_42_3_0_10_0_1;
                case 2: goto oid_2_42_3_0_10_0_2;
                default: return $"/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/{values[index - 1]}";
            }

        // cmsCont
        #region 2.42.3.0.10.0.1.*

        oid_2_42_3_0_10_0_1:

            if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[privAssignRequest]";
                case 2: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[privAssignResult]";
                case 3: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[readRequest]";
                case 4: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[readResult]";
                case 5: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[compareRequest]";
                case 6: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[compareResult]";
                case 7: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[addRequest]";
                case 8: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[addResult]";
                case 9: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[deleteRequest]";
                case 10: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[deleteResult]";
                case 11: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[modifyRequest]";
                case 12: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[modifyResult]";
                case 13: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[renameRequest]";
                case 14: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[renameResult]";
                default: return $"/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/{values[index - 1]}";
            }

        #endregion

        // prAttr
        #region 2.42.3.0.10.0.2.*

        oid_2_42_3_0_10_0_2:

            if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Attribute types used for assigning privileges]";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Attribute types used for assigning privileges]/[accessSer]";
                default: return $"/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Attribute types used for assigning privileges]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        #endregion

        #endregion

        // thprot
        #region 2.42.10.*

        oid_2_42_10:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]";
            switch (values[index++])
            {
                case 0: goto oid_2_42_10_0;
                case 1: goto oid_2_42_10_1;
                case 2: goto oid_2_42_10_2;
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/{values[index - 1]}";
            }

        // part0
        #region 2.42.10.0.*

        oid_2_42_10_0:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]";
            switch (values[index++])
            {
                case 0: goto oid_2_42_10_0_0;
                case 1: goto oid_2_42_10_0_1;
                case 2: goto oid_2_42_10_0_2;
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/{values[index - 1]}";
            }

        // module
        #region 2.42.10.0.0.*

        oid_2_42_10_0_0:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 1: goto oid_2_42_10_0_0_1;
                case 2: goto oid_2_42_10_0_0_2;
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/{values[index - 1]}";
            }

        // cmsProfile
        #region 2.42.10.0.0.1.*

        oid_2_42_10_0_0_1:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/[CONTENT-TYPE]";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/[CONTENT-TYPE]/[Version 1]";
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/[CONTENT-TYPE]/{values[index - 1]}";
            }

        #endregion

        // pbact-access
        #region 2.42.10.0.0.2.*

        oid_2_42_10_0_0_2:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/[Pbact-access]";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/[Pbact-access]/[Version 1]";
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/[Pbact-access]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // cmsCont
        #region 2.42.10.0.1.*

        oid_2_42_10_0_1:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Privilege assignment request content type]";
                case 2: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Privilege assignment result content type]";
                case 3: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Read operation content type]";
                case 4: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Read result content type]";
                case 5: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Compare request content type]";
                case 6: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Compare result content type]";
                case 7: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Add request content type]";
                case 8: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Add result content type]";
                case 9: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Delete request content type]";
                case 10: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Delete result content type]";
                case 11: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Modify request content type]";
                case 12: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Modify result content type]";
                case 13: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Rename request content type]";
                case 14: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Rename result content type]";
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/{values[index - 1]}";
            }

        #endregion

        // cmsCont
        #region 2.42.10.0.2.*

        oid_2_42_10_0_2:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Attribute types for carrying privilege definitions]";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Attribute types for carrying privilege definitions]/[Access service attribute syntax]";
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Attribute types for carrying privilege definitions]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // part1
        #region 2.42.10.1.*

        oid_2_42_10_1:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]";
            switch (values[index++])
            {
                case 0: goto oid_2_42_10_1_0;
                case 1: goto oid_2_42_10_1_1;
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/{values[index - 1]}";
            }

        // module
        #region 2.42.10.1.0.*

        oid_2_42_10_1_0:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: goto oid_2_42_10_1_0_0;
                case 1: goto oid_2_42_10_1_0_1;
                case 2: goto oid_2_42_10_1_0_2;
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/{values[index - 1]}";
            }

        // oids
        #region 2.42.10.1.0.0.*

        oid_2_42_10_1_0_0:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[Telebiometrics]";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[Telebiometrics]/[Version 1]";
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[Telebiometrics]/{values[index - 1]}";
            }

        #endregion

        // hCommen
        #region 2.42.10.1.0.1.*

        oid_2_42_10_1_0_1:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[E-health-common]";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[E-health-common]/[Version 1]";
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[E-health-common]/{values[index - 1]}";
            }

        #endregion

        // id-telehealth
        #region 2.42.10.1.0.2.*

        oid_2_42_10_1_0_2:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[E-health-identification]";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[E-health-identification]/[Version 1]";
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[E-health-identification]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // cms-content
        #region 2.42.10.1.1.*

        oid_2_42_10_1_1:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/[Content type for the establishment of a session]";
                case 2: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/[Content type for accepting a session]";
                case 3: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/[Content type for reporting an error during session establishment]";
                case 4: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/[Content type for the initiation of a session termination]";
                case 5: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/[Content type for the completion of a session termination]";
                case 6: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/[Content type for reporting a session termination error]";
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // part2
        #region 2.42.10.2.*

        oid_2_42_10_2:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]";
            switch (values[index++])
            {
                case 0: goto oid_2_42_10_2_0;
                case 1: goto oid_2_42_10_2_1;
                case 2: goto oid_2_42_10_2_2;
                case 3: goto oid_2_42_10_2_3;
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/{values[index - 1]}";
            }

        // modules
        #region 2.42.10.2.0.*

        oid_2_42_10_2_0:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: goto oid_2_42_10_2_0_0;
                case 1: goto oid_2_42_10_2_0_1;
                case 2: goto oid_2_42_10_2_0_2;
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/{values[index - 1]}";
            }

        // b2m
        #region 2.42.10.2.0.0.*

        oid_2_42_10_2_0_0:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Biology-to-Machine]";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Biology-to-Machine]/[Version 1]";
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Biology-to-Machine]/{values[index - 1]}";
            }

        #endregion

        // monitor-types
        #region 2.42.10.2.0.1.*

        oid_2_42_10_2_0_1:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]";
            switch (values[index++])
            {
                case 0: goto oid_2_42_10_2_0_1_0;
                case 1: goto oid_2_42_10_2_0_1_1;
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/{values[index - 1]}";
            }

        // monitors
        #region 2.42.10.2.0.1.0.*

        oid_2_42_10_2_0_1_0:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/[MonitorTypes]";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/[MonitorTypes]/[Version 1]";
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/[MonitorTypes]/{values[index - 1]}";
            }

        #endregion

        // moving-detect
        #region 2.42.10.2.0.1.1.*

        oid_2_42_10_2_0_1_1:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/[Moving-detection]";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/[Moving-detection]/[Version 1]";
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/[Moving-detection]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // infoObjects
        #region 2.42.10.2.0.2.*

        oid_2_42_10_2_0_2:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[InfoObjects]";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[InfoObjects]/[Version 1]";
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[InfoObjects]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // monitor-type
        #region 2.42.10.2.1.*

        oid_2_42_10_2_1:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Monitor types]";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Monitor types]/[moving-detect]";
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Monitor types]/{values[index - 1]}";
            }

        #endregion

        // unit
        #region 2.42.10.2.2.*

        oid_2_42_10_2_2:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-metre]";
                case 2: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-kilogram]";
                case 3: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-second]";
                case 4: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-ampere]";
                case 5: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-kelvin]";
                case 6: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-mole]";
                case 7: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-candela]";
                case 8: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-hertz]";
                case 9: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-newton]";
                case 10: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-pascal]";
                case 11: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-joule]";
                case 12: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-watt]";
                case 13: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-coulomb]";
                case 14: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-volt]";
                case 15: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-farad]";
                case 16: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-ohm]";
                case 17: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-siemens]";
                case 18: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-weber]";
                case 19: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-tesla]";
                case 20: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-henry]";
                case 21: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-degreeCelsius]";
                case 22: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-lumen]";
                case 23: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-lux]";
                case 24: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-becquerel]";
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/{values[index - 1]}";
            }

        #endregion

        // gen-info
        #region 2.42.10.2.3.*

        oid_2_42_10_2_3:

            if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]";
            switch (values[index++])
            {
                case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-surname]";
                case 2: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-givenName]";
                case 3: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-initials]";
                case 4: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-generationQualifier]";
                case 5: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-serialNumber]";
                case 6: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-pseudonym]";
                case 7: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-uri]";
                case 8: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-urn]";
                case 9: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-url]";
                case 10: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-dnsName]";
                case 11: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-email]";
                case 12: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-countryName]";
                case 13: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-countryCode3c]";
                case 14: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-localityName]";
                case 15: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-streetAddress]";
                case 16: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-houseIdentifier]";
                case 17: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-utmCoordinates]";
                case 18: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-organizationName]";
                case 19: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-organizationalUnitName]";
                case 20: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-title]";
                case 21: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-organizationIdentifier]";
                case 22: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-description]";
                case 23: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-businessCategory]";
                case 24: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-postalCode]";
                case 25: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-postOfficeBox]";
                case 26: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-telephoneNumber]";
                case 27: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-mobileNumber]";
                default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        #endregion

        // cybersecurity
        #region 2.48.*

        oid_2_48:

            if (index == values.Length) return "/Cybersecurity";
            switch (values[index++])
            {
                case 1: return "/Cybersecurity/Country";
                case 2: return "/Cybersecurity/International-Org";
                default: return $"/Cybersecurity/{values[index - 1]}";
            }

        #endregion

        // alerting
        #region 2.49.*

        oid_2_49:

            if (index == values.Length) return "/Alerting";
            switch (values[index++])
            {
                case 0: goto oid_2_49_0;
                default: return $"/Alerting/{values[index - 1]}";
            }

        // wmo
        #region 2.49.0.*

        oid_2_49_0:

            if (index == values.Length) return "/Alerting/WMO";
            switch (values[index++])
            {
                case 0: goto oid_2_49_0_0;
                case 1: return "/Alerting/WMO/[Alerting messages of countries]";
                case 2: goto oid_2_49_0_2;
                case 3: goto oid_2_49_0_3;
                default: return $"/Alerting/WMO/{values[index - 1]}";
            }

        // authority
        #region 2.49.0.0.*

        oid_2_49_0_0:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]";
            switch (values[index++])
            {
                case 4: goto oid_2_49_0_0_4;
                case 8: goto oid_2_49_0_0_8;
                case 12: goto oid_2_49_0_0_12;
                case 20: goto oid_2_49_0_0_20;
                case 24: goto oid_2_49_0_0_24;
                case 28: goto oid_2_49_0_0_28;
                case 31: goto oid_2_49_0_0_31;
                case 32: goto oid_2_49_0_0_32;
                case 36: goto oid_2_49_0_0_36;
                case 40: goto oid_2_49_0_0_40;
                case 44: goto oid_2_49_0_0_44;
                case 48: goto oid_2_49_0_0_48;
                case 50: goto oid_2_49_0_0_50;
                case 51: goto oid_2_49_0_0_51;
                case 52: goto oid_2_49_0_0_52;
                case 56: goto oid_2_49_0_0_56;
                case 60: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bermuda]";
                case 64: goto oid_2_49_0_0_64;
                case 68: goto oid_2_49_0_0_68;
                case 70: goto oid_2_49_0_0_70;
                case 72: goto oid_2_49_0_0_72;
                case 76: goto oid_2_49_0_0_76;
                case 84: goto oid_2_49_0_0_84;
                case 90: goto oid_2_49_0_0_90;
                case 92: goto oid_2_49_0_0_92;
                case 96: goto oid_2_49_0_0_96;
                case 100: goto oid_2_49_0_0_100;
                case 104: goto oid_2_49_0_0_104;
                case 108: goto oid_2_49_0_0_108;
                case 112: goto oid_2_49_0_0_112;
                case 116: goto oid_2_49_0_0_116;
                case 120: goto oid_2_49_0_0_120;
                case 124: goto oid_2_49_0_0_124;
                case 132: goto oid_2_49_0_0_132;
                case 136: goto oid_2_49_0_0_136;
                case 140: goto oid_2_49_0_0_140;
                case 144: goto oid_2_49_0_0_144;
                case 148: goto oid_2_49_0_0_148;
                case 152: goto oid_2_49_0_0_152;
                case 156: goto oid_2_49_0_0_156;
                case 170: goto oid_2_49_0_0_170;
                case 174: goto oid_2_49_0_0_174;
                case 178: goto oid_2_49_0_0_178;
                case 180: goto oid_2_49_0_0_180;
                case 184: goto oid_2_49_0_0_184;
                case 188: goto oid_2_49_0_0_188;
                case 191: goto oid_2_49_0_0_191;
                case 192: goto oid_2_49_0_0_192;
                case 196: goto oid_2_49_0_0_196;
                case 203: goto oid_2_49_0_0_203;
                case 204: goto oid_2_49_0_0_204;
                case 208: goto oid_2_49_0_0_208;
                case 212: goto oid_2_49_0_0_212;
                case 214: goto oid_2_49_0_0_214;
                case 218: goto oid_2_49_0_0_218;
                case 222: goto oid_2_49_0_0_222;
                case 231: goto oid_2_49_0_0_231;
                case 232: goto oid_2_49_0_0_232;
                case 233: goto oid_2_49_0_0_233;
                case 242: goto oid_2_49_0_0_242;
                case 246: goto oid_2_49_0_0_246;
                case 250: goto oid_2_49_0_0_250;
                case 258: goto oid_2_49_0_0_258;
                case 262: goto oid_2_49_0_0_262;
                case 266: goto oid_2_49_0_0_266;
                case 268: goto oid_2_49_0_0_268;
                case 270: goto oid_2_49_0_0_270;
                case 276: goto oid_2_49_0_0_276;
                case 288: goto oid_2_49_0_0_288;
                case 296: goto oid_2_49_0_0_296;
                case 300: goto oid_2_49_0_0_300;
                case 308: goto oid_2_49_0_0_308;
                case 320: goto oid_2_49_0_0_320;
                case 324: goto oid_2_49_0_0_324;
                case 328: goto oid_2_49_0_0_328;
                case 332: goto oid_2_49_0_0_332;
                case 340: goto oid_2_49_0_0_340;
                case 344: goto oid_2_49_0_0_344;
                case 348: goto oid_2_49_0_0_348;
                case 352: goto oid_2_49_0_0_352;
                case 356: goto oid_2_49_0_0_356;
                case 360: goto oid_2_49_0_0_360;
                case 364: goto oid_2_49_0_0_364;
                case 368: goto oid_2_49_0_0_368;
                case 372: goto oid_2_49_0_0_372;
                case 376: goto oid_2_49_0_0_376;
                case 380: goto oid_2_49_0_0_380;
                case 384: goto oid_2_49_0_0_384;
                case 388: goto oid_2_49_0_0_388;
                case 392: goto oid_2_49_0_0_392;
                case 398: goto oid_2_49_0_0_398;
                case 400: goto oid_2_49_0_0_400;
                case 404: goto oid_2_49_0_0_404;
                case 408: goto oid_2_49_0_0_408;
                case 410: goto oid_2_49_0_0_410;
                case 414: goto oid_2_49_0_0_414;
                case 417: goto oid_2_49_0_0_417;
                case 418: goto oid_2_49_0_0_418;
                case 422: goto oid_2_49_0_0_422;
                case 426: goto oid_2_49_0_0_426;
                case 428: goto oid_2_49_0_0_428;
                case 430: goto oid_2_49_0_0_430;
                case 434: goto oid_2_49_0_0_434;
                case 440: goto oid_2_49_0_0_440;
                case 442: goto oid_2_49_0_0_442;
                case 446: goto oid_2_49_0_0_446;
                case 450: goto oid_2_49_0_0_450;
                case 454: goto oid_2_49_0_0_454;
                case 458: goto oid_2_49_0_0_458;
                case 462: goto oid_2_49_0_0_462;
                case 466: goto oid_2_49_0_0_466;
                case 470: goto oid_2_49_0_0_470;
                case 478: goto oid_2_49_0_0_478;
                case 480: goto oid_2_49_0_0_480;
                case 484: goto oid_2_49_0_0_484;
                case 492: goto oid_2_49_0_0_492;
                case 496: goto oid_2_49_0_0_496;
                case 498: goto oid_2_49_0_0_498;
                case 499: goto oid_2_49_0_0_499;
                case 500: goto oid_2_49_0_0_500;
                case 504: goto oid_2_49_0_0_504;
                case 508: goto oid_2_49_0_0_508;
                case 512: goto oid_2_49_0_0_512;
                case 516: goto oid_2_49_0_0_516;
                case 524: goto oid_2_49_0_0_524;
                case 528: goto oid_2_49_0_0_528;
                case 530: goto oid_2_49_0_0_530;
                case 540: goto oid_2_49_0_0_540;
                case 548: goto oid_2_49_0_0_548;
                case 554: goto oid_2_49_0_0_554;
                case 558: goto oid_2_49_0_0_558;
                case 562: goto oid_2_49_0_0_562;
                case 566: goto oid_2_49_0_0_566;
                case 570: goto oid_2_49_0_0_570;
                case 578: goto oid_2_49_0_0_578;
                case 583: goto oid_2_49_0_0_583;
                case 585: goto oid_2_49_0_0_585;
                case 586: goto oid_2_49_0_0_586;
                case 591: goto oid_2_49_0_0_591;
                case 598: goto oid_2_49_0_0_598;
                case 600: goto oid_2_49_0_0_600;
                case 604: goto oid_2_49_0_0_604;
                case 608: goto oid_2_49_0_0_608;
                case 616: goto oid_2_49_0_0_616;
                case 620: goto oid_2_49_0_0_620;
                case 624: goto oid_2_49_0_0_624;
                case 626: goto oid_2_49_0_0_626;
                case 634: goto oid_2_49_0_0_634;
                case 642: goto oid_2_49_0_0_642;
                case 643: goto oid_2_49_0_0_643;
                case 646: goto oid_2_49_0_0_646;
                case 660: goto oid_2_49_0_0_660;
                case 662: goto oid_2_49_0_0_662;
                case 670: goto oid_2_49_0_0_670;
                case 678: goto oid_2_49_0_0_678;
                case 682: goto oid_2_49_0_0_682;
                case 686: goto oid_2_49_0_0_686;
                case 688: goto oid_2_49_0_0_688;
                case 690: goto oid_2_49_0_0_690;
                case 694: goto oid_2_49_0_0_694;
                case 702: goto oid_2_49_0_0_702;
                case 703: goto oid_2_49_0_0_703;
                case 704: goto oid_2_49_0_0_704;
                case 705: goto oid_2_49_0_0_705;
                case 706: goto oid_2_49_0_0_706;
                case 710: goto oid_2_49_0_0_710;
                case 716: goto oid_2_49_0_0_716;
                case 724: goto oid_2_49_0_0_724;
                case 728: goto oid_2_49_0_0_728;
                case 729: goto oid_2_49_0_0_729;
                case 736: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sudan]";
                case 740: goto oid_2_49_0_0_740;
                case 748: goto oid_2_49_0_0_748;
                case 752: goto oid_2_49_0_0_752;
                case 756: goto oid_2_49_0_0_756;
                case 760: goto oid_2_49_0_0_760;
                case 762: goto oid_2_49_0_0_762;
                case 764: goto oid_2_49_0_0_764;
                case 768: goto oid_2_49_0_0_768;
                case 776: goto oid_2_49_0_0_776;
                case 780: goto oid_2_49_0_0_780;
                case 784: goto oid_2_49_0_0_784;
                case 788: goto oid_2_49_0_0_788;
                case 792: goto oid_2_49_0_0_792;
                case 795: goto oid_2_49_0_0_795;
                case 796: goto oid_2_49_0_0_796;
                case 798: goto oid_2_49_0_0_798;
                case 800: goto oid_2_49_0_0_800;
                case 804: goto oid_2_49_0_0_804;
                case 807: goto oid_2_49_0_0_807;
                case 818: goto oid_2_49_0_0_818;
                case 826: goto oid_2_49_0_0_826;
                case 834: goto oid_2_49_0_0_834;
                case 840: goto oid_2_49_0_0_840;
                case 854: goto oid_2_49_0_0_854;
                case 858: goto oid_2_49_0_0_858;
                case 860: goto oid_2_49_0_0_860;
                case 862: goto oid_2_49_0_0_862;
                case 882: goto oid_2_49_0_0_882;
                case 887: goto oid_2_49_0_0_887;
                case 894: goto oid_2_49_0_0_894;
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/{values[index - 1]}";
            }

        // af
        #region 2.49.0.0.4.*

        oid_2_49_0_0_4:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Afghanistan]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Afghanistan]/[Afghan Meteorological Authority]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Afghanistan]/{values[index - 1]}";
            }

        #endregion

        // al
        #region 2.49.0.0.8.*

        oid_2_49_0_0_8:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Albania]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Albania]/[Hydrometeorological Institute]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Albania]/{values[index - 1]}";
            }

        #endregion

        // dz
        #region 2.49.0.0.12.*

        oid_2_49_0_0_12:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Algeria]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Algeria]/[Office National de la Météorologie]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Algeria]/{values[index - 1]}";
            }

        #endregion

        // ad
        #region 2.49.0.0.20.*

        oid_2_49_0_0_20:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Andorra]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Andorra]/[Servei Meteorològic d'Andorra]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Andorra]/{values[index - 1]}";
            }

        #endregion

        // ao
        #region 2.49.0.0.24.*

        oid_2_49_0_0_24:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Angola]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Angola]/[Instituto Nacional de Hidrometeorología e Geofísica]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Angola]/{values[index - 1]}";
            }

        #endregion

        // ag
        #region 2.49.0.0.28.*

        oid_2_49_0_0_28:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Antigua and Barbuda]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Antigua and Barbuda]/[Meteorological Services]";
                case 78862: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Antigua and Barbuda]/[Antigua and Barbuda Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Antigua and Barbuda]/{values[index - 1]}";
            }

        #endregion

        // az
        #region 2.49.0.0.31.*

        oid_2_49_0_0_31:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Azerbaijan]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Azerbaijan]/[Hydrometeorological Institute of the Ministry of Ecology and Natural Resources]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Azerbaijan]/{values[index - 1]}";
            }

        #endregion

        // ar
        #region 2.49.0.0.32.*

        oid_2_49_0_0_32:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Argentina]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Argentina]/[Servicio Meteorologico Nacional]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Argentina]/[Instituto Nacional del Agua]";
                case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Argentina]/[Servicio de Hidrografía Naval - Ministerio de Defensa]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Argentina]/{values[index - 1]}";
            }

        #endregion

        // au
        #region 2.49.0.0.36.*

        oid_2_49_0_0_36:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Australia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Australia]/[Bureau of Meteorology]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Australia]/[Hydrological Services Program]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Australia]/{values[index - 1]}";
            }

        #endregion

        // at
        #region 2.49.0.0.40.*

        oid_2_49_0_0_40:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Austria]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Austria]/[Central Institute for Meteorology and Geodynamics]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Austria]/[Abteilung Wasserhaushalt]";
                case 5: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Austria]/[Amt der Vorarlberger Landesregierung. Wasserwirtschaft]";
                case 6: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Austria]/[Hydrographischer Dienst Tirol]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Austria]/{values[index - 1]}";
            }

        #endregion

        // bs
        #region 2.49.0.0.44.*

        oid_2_49_0_0_44:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bahamas]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bahamas]/[Department of Meteorology]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bahamas]/{values[index - 1]}";
            }

        #endregion

        // bh
        #region 2.49.0.0.48.*

        oid_2_49_0_0_48:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bahrain]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bahrain]/[Bahrain Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bahrain]/{values[index - 1]}";
            }

        #endregion

        // bd
        #region 2.49.0.0.50.*

        oid_2_49_0_0_50:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bangladesh]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bangladesh]/[Bangladesh Meteorological Department]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bangladesh]/[Bangladesh Water Development Board (BWDB)]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bangladesh]/{values[index - 1]}";
            }

        #endregion

        // bd
        #region 2.49.0.0.51.*

        oid_2_49_0_0_51:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Armenia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Armenia]/[Armenian State Hydrometeorological and Monitoring Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Armenia]/{values[index - 1]}";
            }

        #endregion

        // bb
        #region 2.49.0.0.52.*

        oid_2_49_0_0_52:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Barbados]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Barbados]/[Meteorological Services]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Barbados]/{values[index - 1]}";
            }

        #endregion

        // be
        #region 2.49.0.0.56.*

        oid_2_49_0_0_56:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belgium]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belgium]/[Institut Royal Météorologique]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belgium]/{values[index - 1]}";
            }

        #endregion

        // bt
        #region 2.49.0.0.64.*

        oid_2_49_0_0_64:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bhutan]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bhutan]/[Council for Renewable Natural Resources Research]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bhutan]/[Department of Hydromet Services]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bhutan]/{values[index - 1]}";
            }

        #endregion

        // bo
        #region 2.49.0.0.68.*

        oid_2_49_0_0_68:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bolivia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bolivia]/[Servicio Nacional de Meteorología e Hidrología]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bolivia]/{values[index - 1]}";
            }

        #endregion

        // ba
        #region 2.49.0.0.70.*

        oid_2_49_0_0_70:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bosnia and Herzegovina]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bosnia and Herzegovina]/[Federal Hydrometeorological Institute of Federation of Bosnia and Herzegovina]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bosnia and Herzegovina]/[Republic Hydrometeorological Service of Republic of Srpska]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bosnia and Herzegovina]/{values[index - 1]}";
            }

        #endregion

        // bw
        #region 2.49.0.0.72.*

        oid_2_49_0_0_72:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Botswana]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Botswana]/[Botswana Meteorological Services]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Botswana]/{values[index - 1]}";
            }

        #endregion

        // br
        #region 2.49.0.0.76.*

        oid_2_49_0_0_76:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brazil]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brazil]/[Instituto Nacional de Meteorologia - INMET]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brazil]/[Universidade de Brasília - Observatório Sismológico]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brazil]/{values[index - 1]}";
            }

        #endregion

        // bz
        #region 2.49.0.0.84.*

        oid_2_49_0_0_84:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belize]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belize]/[National Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belize]/{values[index - 1]}";
            }

        #endregion

        // sb
        #region 2.49.0.0.90.*

        oid_2_49_0_0_90:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Solomon Islands]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Solomon Islands]/[Solomon Islands Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Solomon Islands]/{values[index - 1]}";
            }

        #endregion

        // vg
        #region 2.49.0.0.92.*

        oid_2_49_0_0_92:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of British Virgin Islands]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of British Virgin Islands]/[Department of Disaster Management]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of British Virgin Islands]/[Caribbean Meteorological Organization]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of British Virgin Islands]/{values[index - 1]}";
            }

        #endregion

        // bn
        #region 2.49.0.0.96.*

        oid_2_49_0_0_96:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brunei Darussalam]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brunei Darussalam]/[Brunei Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brunei Darussalam]/{values[index - 1]}";
            }

        #endregion

        // bg
        #region 2.49.0.0.100.*

        oid_2_49_0_0_100:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bulgaria]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bulgaria]/[National Institute of Meteorology and Hydrology]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bulgaria]/{values[index - 1]}";
            }

        #endregion

        // mm
        #region 2.49.0.0.104.*

        oid_2_49_0_0_104:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Myanmar]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Myanmar]/[Department of Meteorology and Hydrology]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Myanmar]/{values[index - 1]}";
            }

        #endregion

        // bi
        #region 2.49.0.0.108.*

        oid_2_49_0_0_108:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Burundi]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Burundi]/[Institut Géographique du Burundi]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Burundi]/{values[index - 1]}";
            }

        #endregion

        // by
        #region 2.49.0.0.112.*

        oid_2_49_0_0_112:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belarus]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belarus]/[Department of Hydrometeorology]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belarus]/{values[index - 1]}";
            }

        #endregion

        // kh
        #region 2.49.0.0.116.*

        oid_2_49_0_0_116:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cambodia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cambodia]/[Department of Meteorology (DOM)]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cambodia]/[Ministry of Water Resources and Meteorology]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cambodia]/{values[index - 1]}";
            }

        #endregion

        // cm
        #region 2.49.0.0.120.*

        oid_2_49_0_0_120:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cameroon]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cameroon]/[Direction de la Météorologie Nationale]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cameroon]/{values[index - 1]}";
            }

        #endregion

        // ca
        #region 2.49.0.0.124.*

        oid_2_49_0_0_124:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Canada]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Canada]/[Meteorological Service of Canada]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Canada]/[Natural Resources Canada]";
                case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Canada]/[Alberta Emergency Management Agency (Government of Alberta, Ministry of Municipal Affairs)]";
                case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Canada]/[Ministère de la Sécurité publique du Québec]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Canada]/{values[index - 1]}";
            }

        #endregion

        // cv
        #region 2.49.0.0.132.*

        oid_2_49_0_0_132:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cape Verde]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cape Verde]/[Instituto Nacional de Meteorologia e Geophísica]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cape Verde]/{values[index - 1]}";
            }

        #endregion

        // ky
        #region 2.49.0.0.136.*

        oid_2_49_0_0_136:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cayman Islands]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cayman Islands]/[Hazard Management Cayman Islands]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cayman Islands]/{values[index - 1]}";
            }

        #endregion

        // cf
        #region 2.49.0.0.140.*

        oid_2_49_0_0_140:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Central African Republic]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Central African Republic]/[Direction Générale de l'Aviation Civile et de la Météorologie]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Central African Republic]/{values[index - 1]}";
            }

        #endregion

        // lk
        #region 2.49.0.0.144.*

        oid_2_49_0_0_144:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sri Lanka]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sri Lanka]/[Department of Meteorology]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sri Lanka]/[Hydrology Division, Department of Irrigation]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sri Lanka]/{values[index - 1]}";
            }

        #endregion

        // td
        #region 2.49.0.0.148.*

        oid_2_49_0_0_148:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chad]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chad]/[Direction des Ressources en Eau et de la Météorologie]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chad]/{values[index - 1]}";
            }

        #endregion

        // cl
        #region 2.49.0.0.152.*

        oid_2_49_0_0_152:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chile]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chile]/[Direccion Meteorologica de Chile]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chile]/[Dirección General de Aguas]";
                case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chile]/[Servicio Hidrográfico y Oceanográfico de la Armada]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chile]/{values[index - 1]}";
            }

        #endregion

        // cn
        #region 2.49.0.0.156.*

        oid_2_49_0_0_156:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of China]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of China]/[China Meteorological Administration]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of China]/[Ministry of Water Resources]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of China]/{values[index - 1]}";
            }

        #endregion

        // co
        #region 2.49.0.0.170.*

        oid_2_49_0_0_170:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Colombia]";
            switch (values[index++])
            {
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Colombia]/[Instituto de Hidrología, Meteorología y Estudios Ambientales]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Colombia]/{values[index - 1]}";
            }

        #endregion

        // km
        #region 2.49.0.0.174.*

        oid_2_49_0_0_174:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Comoros]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Comoros]/[Direction de la Météorologie Nationale]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Comoros]/{values[index - 1]}";
            }

        #endregion

        // cg
        #region 2.49.0.0.178.*

        oid_2_49_0_0_178:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Congo]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Congo]/[Direction de la Météorologie]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Congo]/{values[index - 1]}";
            }

        #endregion

        // cd
        #region 2.49.0.0.180.*

        oid_2_49_0_0_180:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Democratic Republic of the Congo]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Democratic Republic of the Congo]/[Agence Nationale de la Météorologie et de Télédétection par Satellite]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Democratic Republic of the Congo]/{values[index - 1]}";
            }

        #endregion

        // cd
        #region 2.49.0.0.184.*

        oid_2_49_0_0_184:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cook Islands]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cook Islands]/[Cook Islands Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cook Islands]/{values[index - 1]}";
            }

        #endregion

        // cr
        #region 2.49.0.0.188.*

        oid_2_49_0_0_188:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Costa Rica]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Costa Rica]/[Instituto Meteorologico Nacional]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Costa Rica]/{values[index - 1]}";
            }

        #endregion

        // hr
        #region 2.49.0.0.191.*

        oid_2_49_0_0_191:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Croatia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Croatia]/[Meteorological and Hydrological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Croatia]/{values[index - 1]}";
            }

        #endregion

        // cu
        #region 2.49.0.0.192.*

        oid_2_49_0_0_192:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cuba]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cuba]/[Instituto de Meteorología]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cuba]/{values[index - 1]}";
            }

        #endregion

        // cy
        #region 2.49.0.0.196.*

        oid_2_49_0_0_196:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cyprus]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cyprus]/[Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cyprus]/{values[index - 1]}";
            }

        #endregion

        // cz
        #region 2.49.0.0.203.*

        oid_2_49_0_0_203:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Czech Republic]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Czech Republic]/[Czech Hydrometeorological Institute]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Czech Republic]/{values[index - 1]}";
            }

        #endregion

        // bj
        #region 2.49.0.0.204.*

        oid_2_49_0_0_204:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Benin]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Benin]/[Service Météorologique National]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Benin]/{values[index - 1]}";
            }

        #endregion

        // dk
        #region 2.49.0.0.208.*

        oid_2_49_0_0_208:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Denmark]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Denmark]/[Danish Meteorological Institute]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Denmark]/{values[index - 1]}";
            }

        #endregion

        // dm
        #region 2.49.0.0.212.*

        oid_2_49_0_0_212:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Dominica]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Dominica]/[Dominica Meteorological Services]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Dominica]/{values[index - 1]}";
            }

        #endregion

        // dm
        #region 2.49.0.0.214.*

        oid_2_49_0_0_214:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Dominican Republic]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Dominican Republic]/[Oficina Nacional de Meteorología]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Dominican Republic]/{values[index - 1]}";
            }

        #endregion

        // ec
        #region 2.49.0.0.218.*

        oid_2_49_0_0_218:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ecuador]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ecuador]/[Instituto Nacional de Meteorología e Hidrología]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ecuador]/{values[index - 1]}";
            }

        #endregion

        // sv
        #region 2.49.0.0.222.*

        oid_2_49_0_0_222:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of El Salvador]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of El Salvador]/[Servicio Nacional de Estudios Territoriales]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of El Salvador]/{values[index - 1]}";
            }

        #endregion

        // et
        #region 2.49.0.0.231.*

        oid_2_49_0_0_231:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ethiopia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ethiopia]/[National Meteorological Agency]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ethiopia]/{values[index - 1]}";
            }

        #endregion

        // er
        #region 2.49.0.0.232.*

        oid_2_49_0_0_232:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Eritrea]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Eritrea]/[Civil Aviation Authority]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Eritrea]/{values[index - 1]}";
            }

        #endregion

        // ee
        #region 2.49.0.0.233.*

        oid_2_49_0_0_233:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Estonia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Estonia]/[Estonian Meteorological and Hydrological Institute]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Estonia]/{values[index - 1]}";
            }

        #endregion

        // fj
        #region 2.49.0.0.242.*

        oid_2_49_0_0_242:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Fiji]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Fiji]/[Fiji Meteorological Service]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Fiji]/[Suva Water Supplies]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Fiji]/{values[index - 1]}";
            }

        #endregion

        // fi
        #region 2.49.0.0.246.*

        oid_2_49_0_0_246:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Finland]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Finland]/[Finnish Meteorological Institute]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Finland]/[Finnish Environment Institute]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Finland]/{values[index - 1]}";
            }

        #endregion

        // fr
        #region 2.49.0.0.250.*

        oid_2_49_0_0_250:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of France]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of France]/[Météo-France]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of France]/[Service Central d'Hydrométéorologie et d'Appui à la Prévision des Inondations]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of France]/{values[index - 1]}";
            }

        #endregion

        // pf
        #region 2.49.0.0.258.*

        oid_2_49_0_0_258:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of French Polynesia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of French Polynesia]/[Météo-France]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of French Polynesia]/[DIRECTION DE LA DEFENSE ET DE LA PROTECTION CIVILE]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of French Polynesia]/{values[index - 1]}";
            }

        #endregion

        // dj
        #region 2.49.0.0.262.*

        oid_2_49_0_0_262:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Djibouti]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Djibouti]/[Service de la Météorologie]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Djibouti]/{values[index - 1]}";
            }

        #endregion

        // ga
        #region 2.49.0.0.266.*

        oid_2_49_0_0_266:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Gabon]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Gabon]/[Cabinet du Ministre des Transports]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Gabon]/{values[index - 1]}";
            }

        #endregion

        // ge
        #region 2.49.0.0.268.*

        oid_2_49_0_0_268:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Georgia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Georgia]/[Department of Hydrometeorology]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Georgia]/{values[index - 1]}";
            }

        #endregion

        // gm
        #region 2.49.0.0.270.*

        oid_2_49_0_0_270:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Gambia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Gambia]/[Department of Water Resources]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Gambia]/{values[index - 1]}";
            }

        #endregion

        // de
        #region 2.49.0.0.276.*

        oid_2_49_0_0_276:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Germany]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Germany]/[Deutscher Wetterdienst]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Germany]/[Federal Institute of Hydrology]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Germany]/{values[index - 1]}";
            }

        #endregion

        // gh
        #region 2.49.0.0.288.*

        oid_2_49_0_0_288:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ghana]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ghana]/[Ghana Meteorological Services Department]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ghana]/{values[index - 1]}";
            }

        #endregion

        // ki
        #region 2.49.0.0.296.*

        oid_2_49_0_0_296:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kiribati]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kiribati]/[Kiribati Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kiribati]/{values[index - 1]}";
            }

        #endregion

        // gr
        #region 2.49.0.0.300.*

        oid_2_49_0_0_300:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Greece]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Greece]/[Hellenic National Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Greece]/{values[index - 1]}";
            }

        #endregion

        // gd
        #region 2.49.0.0.308.*

        oid_2_49_0_0_308:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Grenada]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Grenada]/[Caribbean Meteorological Organization]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Grenada]/{values[index - 1]}";
            }

        #endregion

        // gt
        #region 2.49.0.0.320.*

        oid_2_49_0_0_320:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guatemala]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guatemala]/[Instituto Nacional de Sismología, Vulcanología, Meteorología e Hidrología (INSIVUMEH)]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guatemala]/{values[index - 1]}";
            }

        #endregion

        // gn
        #region 2.49.0.0.324.*

        oid_2_49_0_0_324:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea]/[Direction Nationale de la Météorologie]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea]/{values[index - 1]}";
            }

        #endregion

        // gy
        #region 2.49.0.0.328.*

        oid_2_49_0_0_328:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guyana]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guyana]/[Hydrometeorological Service]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guyana]/[Civil Defence Commission]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guyana]/{values[index - 1]}";
            }

        #endregion

        // ht
        #region 2.49.0.0.332.*

        oid_2_49_0_0_332:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Haiti]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Haiti]/[Haiti Weather]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Haiti]/{values[index - 1]}";
            }

        #endregion

        // hn
        #region 2.49.0.0.340.*

        oid_2_49_0_0_340:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Honduras]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Honduras]/[Servicio Meteorologico Nacional]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Honduras]/{values[index - 1]}";
            }

        #endregion

        // hk
        #region 2.49.0.0.344.*

        oid_2_49_0_0_344:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hong Kong, China]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hong Kong, China]/[Hong Kong Observatory]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hong Kong, China]/{values[index - 1]}";
            }

        #endregion

        // hu
        #region 2.49.0.0.348.*

        oid_2_49_0_0_348:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hungary]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hungary]/[Hungarian Meteorological Service]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hungary]/[VITUKI]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hungary]/{values[index - 1]}";
            }

        #endregion

        // is
        #region 2.49.0.0.352.*

        oid_2_49_0_0_352:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Iceland]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Iceland]/[Icelandic Meteorological Office]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Iceland]/{values[index - 1]}";
            }

        #endregion

        // in
        #region 2.49.0.0.356.*

        oid_2_49_0_0_356:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of India]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of India]/[India Meteorological Department]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of India]/{values[index - 1]}";
            }

        #endregion

        // id
        #region 2.49.0.0.360.*

        oid_2_49_0_0_360:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Indonesia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Indonesia]/[Meteorological and Geophysical Agency]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Indonesia]/{values[index - 1]}";
            }

        #endregion

        // ir
        #region 2.49.0.0.364.*

        oid_2_49_0_0_364:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Islamic Republic of Iran]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Islamic Republic of Iran]/[Islamic Republic of Iran Meteorological Organization]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Islamic Republic of Iran]/{values[index - 1]}";
            }

        #endregion

        // iq
        #region 2.49.0.0.368.*

        oid_2_49_0_0_368:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Iraq]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Iraq]/[Iraqi Meteorological Organization]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Iraq]/{values[index - 1]}";
            }

        #endregion

        // ie
        #region 2.49.0.0.372.*

        oid_2_49_0_0_372:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ireland]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ireland]/[Met Eireann - Irish Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ireland]/{values[index - 1]}";
            }

        #endregion

        // il
        #region 2.49.0.0.376.*

        oid_2_49_0_0_376:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Israel]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Israel]/[Israel Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Israel]/{values[index - 1]}";
            }

        #endregion

        // it
        #region 2.49.0.0.380.*

        oid_2_49_0_0_380:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Italy]";
            switch (values[index++])
            {
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Italy]/[Italian Civil Protecion in cooperation with italian region civil protecion structures]";
                case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Italy]/[Ministry of Interior - Department of firefighters, public rescue and civil defense]";
                case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Italy]/[National Centre for Aeronautical Meteorology and Climatology]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Italy]/{values[index - 1]}";
            }

        #endregion

        // ci
        #region 2.49.0.0.384.*

        oid_2_49_0_0_384:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cote d'Ivoire]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cote d'Ivoire]/[Direction de la Météorologie Nationale]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cote d'Ivoire]/{values[index - 1]}";
            }

        #endregion

        // jm
        #region 2.49.0.0.388.*

        oid_2_49_0_0_388:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Jamaica]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Jamaica]/[Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Jamaica]/{values[index - 1]}";
            }

        #endregion

        // jp
        #region 2.49.0.0.392.*

        oid_2_49_0_0_392:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Japan]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Japan]/[Japan Meteorological Agency (JMA)]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Japan]/{values[index - 1]}";
            }

        #endregion

        // kz
        #region 2.49.0.0.398.*

        oid_2_49_0_0_398:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kazakhstan]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kazakhstan]/[Kazhydromet]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kazakhstan]/{values[index - 1]}";
            }

        #endregion

        // jo
        #region 2.49.0.0.400.*

        oid_2_49_0_0_400:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Jordan]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Jordan]/[Jordan Meteorological Department]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Jordan]/{values[index - 1]}";
            }

        #endregion

        // ke
        #region 2.49.0.0.404.*

        oid_2_49_0_0_404:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kenya]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kenya]/[Kenya Meteorological Department]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kenya]/[Ministry of Water and Irrigation]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kenya]/{values[index - 1]}";
            }

        #endregion

        // kp
        #region 2.49.0.0.408.*

        oid_2_49_0_0_408:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Democratic Peoples Republic of Korea]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Democratic Peoples Republic of Korea]/[State Hydrometeorological Administration]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Democratic Peoples Republic of Korea]/{values[index - 1]}";
            }

        #endregion

        // kr
        #region 2.49.0.0.410.*

        oid_2_49_0_0_410:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Korea]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Korea]/[Korea Meteorological Administration]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Korea]/{values[index - 1]}";
            }

        #endregion

        // kw
        #region 2.49.0.0.414.*

        oid_2_49_0_0_414:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kuwait]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kuwait]/[Meteorological Department]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kuwait]/{values[index - 1]}";
            }

        #endregion

        // kg
        #region 2.49.0.0.417.*

        oid_2_49_0_0_417:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kyrgyzstan]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kyrgyzstan]/[Main Hydrometeorological Administration]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kyrgyzstan]/{values[index - 1]}";
            }

        #endregion

        // la
        #region 2.49.0.0.418.*

        oid_2_49_0_0_418:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lao People's Democratic Republic]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lao People's Democratic Republic]/[Department of Meteorology and Hydrology]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lao People's Democratic Republic]/{values[index - 1]}";
            }

        #endregion

        // lb
        #region 2.49.0.0.422.*

        oid_2_49_0_0_422:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lebanon]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lebanon]/[Service Météorologique]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lebanon]/{values[index - 1]}";
            }

        #endregion

        // lb
        #region 2.49.0.0.426.*

        oid_2_49_0_0_426:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lesotho]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lesotho]/[Lesotho Meteorological Services]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lesotho]/{values[index - 1]}";
            }

        #endregion

        // lv
        #region 2.49.0.0.428.*

        oid_2_49_0_0_428:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Latvia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Latvia]/[Latvian Environment, Geology and Meteorology Centre (LEGMC)]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Latvia]/{values[index - 1]}";
            }

        #endregion

        // lr
        #region 2.49.0.0.430.*

        oid_2_49_0_0_430:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Liberia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Liberia]/[Ministry of Transport]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Liberia]/{values[index - 1]}";
            }

        #endregion

        // ly
        #region 2.49.0.0.434.*

        oid_2_49_0_0_434:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Libyan Arab Jamahiriya]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Libyan Arab Jamahiriya]/[Libyan National Meteorological Centre]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Libyan Arab Jamahiriya]/[General Water Authority]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Libyan Arab Jamahiriya]/{values[index - 1]}";
            }

        #endregion

        // lt
        #region 2.49.0.0.440.*

        oid_2_49_0_0_440:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lithuania]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lithuania]/[Lithuanian Hydrometeorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lithuania]/{values[index - 1]}";
            }

        #endregion

        // lu
        #region 2.49.0.0.442.*

        oid_2_49_0_0_442:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Luxembourg]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Luxembourg]/[Administration de l'Aéroport de Luxembourg]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Luxembourg]/[Administration de la Gestion de l'Eau]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Luxembourg]/{values[index - 1]}";
            }

        #endregion

        // mo
        #region 2.49.0.0.446.*

        oid_2_49_0_0_446:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Macao, China]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Macao, China]/[Meteorological and Geophysical Bureau]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Macao, China]/{values[index - 1]}";
            }

        #endregion

        // mg
        #region 2.49.0.0.450.*

        oid_2_49_0_0_450:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Madagascar]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Madagascar]/[Direction Générale de la Météorologie]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Madagascar]/{values[index - 1]}";
            }

        #endregion

        // mw
        #region 2.49.0.0.454.*

        oid_2_49_0_0_454:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malawi]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malawi]/[Malawi Meteorological Services]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malawi]/[Ministry of Water Department]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malawi]/{values[index - 1]}";
            }

        #endregion

        // my
        #region 2.49.0.0.458.*

        oid_2_49_0_0_458:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malaysia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malaysia]/[Malaysian Meteorological Department]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malaysia]/[Department of Irrigation and Drainage]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malaysia]/{values[index - 1]}";
            }

        #endregion

        // mv
        #region 2.49.0.0.462.*

        oid_2_49_0_0_462:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Maldives]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Maldives]/[Department of Meteorology]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Maldives]/[National Disaster Management Centre]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Maldives]/{values[index - 1]}";
            }

        #endregion

        // ml
        #region 2.49.0.0.466.*

        oid_2_49_0_0_466:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mali]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mali]/[Direction Nationale de la Météorologie du Mali]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mali]/[Direction Nationale de l'Hydraulique]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mali]/{values[index - 1]}";
            }

        #endregion

        // mt
        #region 2.49.0.0.470.*

        oid_2_49_0_0_470:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malta]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malta]/[Meteorological Office]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malta]/{values[index - 1]}";
            }

        #endregion

        // mr
        #region 2.49.0.0.478.*

        oid_2_49_0_0_478:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mauritania]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mauritania]/[Office National de la Météorologie]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mauritania]/{values[index - 1]}";
            }

        #endregion

        // mu
        #region 2.49.0.0.480.*

        oid_2_49_0_0_480:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mauritius]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mauritius]/[Mauritius Meteorological Services]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mauritius]/{values[index - 1]}";
            }

        #endregion

        // mx
        #region 2.49.0.0.484.*

        oid_2_49_0_0_484:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mexico]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mexico]/[Servicio Meteorológico Nacional]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mexico]/{values[index - 1]}";
            }

        #endregion

        // mc
        #region 2.49.0.0.492.*

        oid_2_49_0_0_492:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Monaco]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Monaco]/[Mission Permanente de la Principauté de Monaco]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Monaco]/{values[index - 1]}";
            }

        #endregion

        // mc
        #region 2.49.0.0.496.*

        oid_2_49_0_0_496:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mongolia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mongolia]/[National Agency For Meteorology, Hydrology and Environment Monitoring]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mongolia]/{values[index - 1]}";
            }

        #endregion

        // mc
        #region 2.49.0.0.498.*

        oid_2_49_0_0_498:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Moldova]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Moldova]/[State Hydrometeorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Moldova]/{values[index - 1]}";
            }

        #endregion

        // me
        #region 2.49.0.0.499.*

        oid_2_49_0_0_499:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Montenegro]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Montenegro]/[Institute of Hydrometeorology and Seismology of Montenegro]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Montenegro]/{values[index - 1]}";
            }

        #endregion

        // me
        #region 2.49.0.0.500.*

        oid_2_49_0_0_500:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Montserrat]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Montserrat]/[Disaster Management Coordination Agency]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Montserrat]/{values[index - 1]}";
            }

        #endregion

        // ma
        #region 2.49.0.0.504.*

        oid_2_49_0_0_504:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Morocco]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Morocco]/[Direction de la Météorologie Natinale]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Morocco]/{values[index - 1]}";
            }

        #endregion

        // mz
        #region 2.49.0.0.508.*

        oid_2_49_0_0_508:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mozambique]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mozambique]/[Instituto Nacional de Meteorologia]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mozambique]/[Direcccion Nacional de Aqua]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mozambique]/{values[index - 1]}";
            }

        #endregion

        // om
        #region 2.49.0.0.512.*

        oid_2_49_0_0_512:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Oman]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Oman]/[Directorate General of Meteorology and Air Navigation]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Oman]/{values[index - 1]}";
            }

        #endregion

        // na
        #region 2.49.0.0.516.*

        oid_2_49_0_0_516:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Namibia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Namibia]/[Namibia Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Namibia]/{values[index - 1]}";
            }

        #endregion

        // na
        #region 2.49.0.0.524.*

        oid_2_49_0_0_524:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nepal]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nepal]/[Department of Hydrology and Meteorology]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nepal]/{values[index - 1]}";
            }

        #endregion

        // nl
        #region 2.49.0.0.528.*

        oid_2_49_0_0_528:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Netherlands]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Netherlands]/[Royal Netherlands Meteorological Institute]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Netherlands]/[Wageningen University and Research Centre]";
                case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Netherlands]/[Rijkswaterstaat]";
                case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Netherlands]/[Aruba Meteorological Department]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Netherlands]/{values[index - 1]}";
            }

        #endregion

        // nl
        #region 2.49.0.0.530.*

        oid_2_49_0_0_530:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Curacao and Sint Maarten]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Curacao and Sint Maarten]/[Meteorological Department Curacao]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Curacao and Sint Maarten]/{values[index - 1]}";
            }

        #endregion

        // mf
        #region 2.49.0.0.540.*

        oid_2_49_0_0_540:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Caledonia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Caledonia]/[Météo France]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Caledonia]/[Securite civile de la Nouvelle Caledonie]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Caledonia]/{values[index - 1]}";
            }

        #endregion

        // vu
        #region 2.49.0.0.548.*

        oid_2_49_0_0_548:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Vanuatu]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Vanuatu]/[Vanuatu Meteorological Services]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Vanuatu]/{values[index - 1]}";
            }

        #endregion

        // nz
        #region 2.49.0.0.554.*

        oid_2_49_0_0_554:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[Meteorological Service of New Zealand Limited]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[Institute of Geological & Nuclear Sciences (GNS) Ltd., trading as GNS Science]";
                case 2: goto oid_2_49_0_0_554_2;
                case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[New Zealand Ministry of Health]";
                case 4: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[Fire and Emergency New Zealand]";
                case 5: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[New Zealand Police]";
                case 6: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[New Zealand Transport Agency]";
                case 7: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[Ministry for Primary Industries]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/{values[index - 1]}";
            }

        // 2
        #region 2.49.0.0.554.2.*

        oid_2_49_0_0_554_2:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]";
            switch (values[index++])
            {
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Northland Civil Defence Emergency Management (CDEM) group]";
                case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Auckland Civil Defence Emergency Management (CDEM) group]";
                case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Waikato Civil Defence Emergency Management (CDEM) group]";
                case 4: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Bay of Plenty Civil Defence Emergency Management (CDEM) group]";
                case 5: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Gisborne Civil Defence Emergency Management (CDEM) group]";
                case 6: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Hawkes Bay Civil Defence Emergency Management (CDEM) group]";
                case 7: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Manawatu Whanganui Civil Defence Emergency Management (CDEM) group]";
                case 8: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Taranaki Civil Defence Emergency Management (CDEM) group]";
                case 9: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Wellington Civil Defence Emergency Management (CDEM) group]";
                case 10: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Nelson Tasman Civil Defence Emergency Management (CDEM) group]";
                case 11: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Marlborough Civil Defence Emergency Management (CDEM) group]";
                case 12: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Canterbury Civil Defence Emergency Management (CDEM) group]";
                case 13: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[West Coast Civil Defence Emergency Management (CDEM) group]";
                case 14: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Otago Civil Defence Emergency Management (CDEM) group]";
                case 15: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Southland Civil Defence Emergency Management (CDEM) group]";
                case 16: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Chatham Islands Civil Defence Emergency Management (CDEM) group]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // ni
        #region 2.49.0.0.558.*

        oid_2_49_0_0_558:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nicaragua]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nicaragua]/[Dirección General de Meteorología]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nicaragua]/{values[index - 1]}";
            }

        #endregion

        // ne
        #region 2.49.0.0.562.*

        oid_2_49_0_0_562:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niger]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niger]/[Direction de la Météorologie Nationale]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niger]/[Ministère des Ressources en Eau]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niger]/{values[index - 1]}";
            }

        #endregion

        // ng
        #region 2.49.0.0.566.*

        oid_2_49_0_0_566:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nigeria]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nigeria]/[Nigerian Meteorological Agency]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nigeria]/{values[index - 1]}";
            }

        #endregion

        // nu
        #region 2.49.0.0.570.*

        oid_2_49_0_0_570:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niue]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niue]/[Niue Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niue]/{values[index - 1]}";
            }

        #endregion

        // no
        #region 2.49.0.0.578.*

        oid_2_49_0_0_578:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Norway]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Norway]/[Norwegian Meteorological Institute]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Norway]/[Norwegian Water Resources and Energy Directorate]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Norway]/{values[index - 1]}";
            }

        #endregion

        // fm
        #region 2.49.0.0.583.*

        oid_2_49_0_0_583:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Federated States of Micronesia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Federated States of Micronesia]/[FSM Weather Station]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Federated States of Micronesia]/{values[index - 1]}";
            }

        #endregion

        // pw
        #region 2.49.0.0.585.*

        oid_2_49_0_0_585:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Palau]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Palau]/[Palau Weather Service Office]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Palau]/{values[index - 1]}";
            }

        #endregion

        // pk
        #region 2.49.0.0.586.*

        oid_2_49_0_0_586:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Pakistan]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Pakistan]/[Pakistan Meteorological Department]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Pakistan]/{values[index - 1]}";
            }

        #endregion

        // pa
        #region 2.49.0.0.591.*

        oid_2_49_0_0_591:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Panama]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Panama]/[Hidrometeorología]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Panama]/{values[index - 1]}";
            }

        #endregion

        // pg
        #region 2.49.0.0.598.*

        oid_2_49_0_0_598:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Papua New Guinea]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Papua New Guinea]/[Papua New Guinea Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Papua New Guinea]/{values[index - 1]}";
            }

        #endregion

        // py
        #region 2.49.0.0.600.*

        oid_2_49_0_0_600:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Paraguay]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Paraguay]/[Dirección de Meteorología e Hidrología]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Paraguay]/{values[index - 1]}";
            }

        #endregion

        // pe
        #region 2.49.0.0.604.*

        oid_2_49_0_0_604:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Peru]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Peru]/[Servicio Nacional de Meteorologia e Hidrologia]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Peru]/{values[index - 1]}";
            }

        #endregion

        // ph
        #region 2.49.0.0.608.*

        oid_2_49_0_0_608:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Philippines]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Philippines]/[Philippine Atmospheric Geophysical and Astronomical Services Administration]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Philippines]/{values[index - 1]}";
            }

        #endregion

        // pl
        #region 2.49.0.0.616.*

        oid_2_49_0_0_616:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Poland]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Poland]/[Institute of Meteorology and Water Management]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Poland]/{values[index - 1]}";
            }

        #endregion

        // pt
        #region 2.49.0.0.620.*

        oid_2_49_0_0_620:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Portugal]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Portugal]/[Instituto Português do Mar e da Atmosfera, I.P.]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Portugal]/{values[index - 1]}";
            }

        #endregion

        // gw
        #region 2.49.0.0.624.*

        oid_2_49_0_0_624:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea-Bissau]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea-Bissau]/[Météorologie de Guinée Bissau]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea-Bissau]/[Direcção-General dos Recursos Hidrico]";
                case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea-Bissau]/[The epedimologique Health Service of Guinea-Bissau]";
                case 4: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea-Bissau]/[Ministere of the health of the Guinea-Bissau]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea-Bissau]/{values[index - 1]}";
            }

        #endregion

        // tl
        #region 2.49.0.0.626.*

        oid_2_49_0_0_626:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Timor-Leste]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Timor-Leste]/[Dirrecão Nacional Meteorologia e Geofisica]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Timor-Leste]/{values[index - 1]}";
            }

        #endregion

        // qa
        #region 2.49.0.0.634.*

        oid_2_49_0_0_634:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Qatar]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Qatar]/[Civil Aviation Authority]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Qatar]/{values[index - 1]}";
            }

        #endregion

        // ro
        #region 2.49.0.0.642.*

        oid_2_49_0_0_642:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Romania]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Romania]/[National Meteorological Administration]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Romania]/[National Institute of Hydrology and Water Management]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Romania]/{values[index - 1]}";
            }

        #endregion

        // ru
        #region 2.49.0.0.643.*

        oid_2_49_0_0_643:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Russian Federation]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Russian Federation]/[Russian Federal Service for Hydrometeorology and Environmental Monitoring]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Russian Federation]/{values[index - 1]}";
            }

        #endregion

        // rw
        #region 2.49.0.0.646.*

        oid_2_49_0_0_646:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Rwanda]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Rwanda]/[Rwanda Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Rwanda]/{values[index - 1]}";
            }

        #endregion

        // ai
        #region 2.49.0.0.660.*

        oid_2_49_0_0_660:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Anguilla]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Anguilla]/[Disaster Management Anguilla]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Anguilla]/{values[index - 1]}";
            }

        #endregion

        // lc
        #region 2.49.0.0.662.*

        oid_2_49_0_0_662:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saint Lucia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saint Lucia]/[Meteorological Services]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saint Lucia]/{values[index - 1]}";
            }

        #endregion

        // vc
        #region 2.49.0.0.670.*

        oid_2_49_0_0_670:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saint Vincent and the Grenadines]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saint Vincent and the Grenadines]/[Caribbean Meteorological Organization]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saint Vincent and the Grenadines]/{values[index - 1]}";
            }

        #endregion

        // st
        #region 2.49.0.0.678.*

        oid_2_49_0_0_678:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sao Tome and Principe]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sao Tome and Principe]/[Institut National de Météorologie]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sao Tome and Principe]/{values[index - 1]}";
            }

        #endregion

        // sa
        #region 2.49.0.0.682.*

        oid_2_49_0_0_682:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saudi Arabia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saudi Arabia]/[Presidency of Meteorology and Environment]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saudi Arabia]/{values[index - 1]}";
            }

        #endregion

        // sn
        #region 2.49.0.0.686.*

        oid_2_49_0_0_686:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Senegal]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Senegal]/[Direction de la Meteorologie Nationale]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Senegal]/[Direction de l'Hydraulique Rurale et du Réseau Hydrographique National]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Senegal]/{values[index - 1]}";
            }

        #endregion

        // rs
        #region 2.49.0.0.688.*

        oid_2_49_0_0_688:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Serbia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Serbia]/[Republic Hydrometeorological Service of Serbia]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Serbia]/{values[index - 1]}";
            }

        #endregion

        // sc
        #region 2.49.0.0.690.*

        oid_2_49_0_0_690:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Seychelles]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Seychelles]/[National Meteorological Services]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Seychelles]/{values[index - 1]}";
            }

        #endregion

        // sl
        #region 2.49.0.0.694.*

        oid_2_49_0_0_694:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sierra Leone]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sierra Leone]/[Meteorological Department]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sierra Leone]/{values[index - 1]}";
            }

        #endregion

        // sg
        #region 2.49.0.0.702.*

        oid_2_49_0_0_702:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Singapore]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Singapore]/[Meteorological Services Singapore]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Singapore]/[National Environment Agency]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Singapore]/{values[index - 1]}";
            }

        #endregion

        // sk
        #region 2.49.0.0.703.*

        oid_2_49_0_0_703:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovakia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovakia]/[Slovak Hydrometeorological Institute]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovakia]/{values[index - 1]}";
            }

        #endregion

        // vn
        #region 2.49.0.0.704.*

        oid_2_49_0_0_704:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Socialist Republic of Viet Nam]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Socialist Republic of Viet Nam]/[Hydrometeorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Socialist Republic of Viet Nam]/{values[index - 1]}";
            }

        #endregion

        // si
        #region 2.49.0.0.705.*

        oid_2_49_0_0_705:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]/[Slovenian Environment Agency - ARSO]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]/[National Meteorological Service (ARSO/meteo.si - Slovenian Environment Agency/Meteorological Office)]";
                case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]/[National Hydrological Service (ARSO/hydro.si - Slovenian Environment Agency/Hydrology and State of the Environment Office)]";
                case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]/[National Seismological Service (ARSO - Slovenian Environment Agency/Seismology and Geology Office)]";
                case 10: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]/[Civil Protection and Disaster Relief Administration of the Republic of Slovenia (\"URSZR\")]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]/{values[index - 1]}";
            }

        #endregion

        // so
        #region 2.49.0.0.706.*

        oid_2_49_0_0_706:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Somalia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Somalia]/[Permanent Mission of Somalia]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Somalia]/{values[index - 1]}";
            }

        #endregion

        // za
        #region 2.49.0.0.710.*

        oid_2_49_0_0_710:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Africa]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Africa]/[South African Weather Service]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Africa]/[Department of Water Affairs and Forestry]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Africa]/{values[index - 1]}";
            }

        #endregion

        // za
        #region 2.49.0.0.716.*

        oid_2_49_0_0_716:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Zimbabwe]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Zimbabwe]/[Zimbabwe Meteorological Services Department]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Zimbabwe]/{values[index - 1]}";
            }

        #endregion

        // es
        #region 2.49.0.0.724.*

        oid_2_49_0_0_724:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Spain]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Spain]/[Agencia Estatal de Meteorología]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Spain]/{values[index - 1]}";
            }

        #endregion

        // ss
        #region 2.49.0.0.728.*

        oid_2_49_0_0_728:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Sudan]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Sudan]/[South Sudan Weather Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Sudan]/{values[index - 1]}";
            }

        #endregion

        // sd
        #region 2.49.0.0.729.*

        oid_2_49_0_0_729:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sudan]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sudan]/[Sudan Meteorological Authority]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sudan]/[Nile Waters Department]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sudan]/{values[index - 1]}";
            }

        #endregion

        // sr
        #region 2.49.0.0.740.*

        oid_2_49_0_0_740:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Suriname]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Suriname]/[Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Suriname]/{values[index - 1]}";
            }

        #endregion

        // sr
        #region 2.49.0.0.748.*

        oid_2_49_0_0_748:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Eswatini (formerly, Kingdom of Swaziland)]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Eswatini (formerly, Kingdom of Swaziland)]/[Swaziland Meteorological Services]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Eswatini (formerly, Kingdom of Swaziland)]/{values[index - 1]}";
            }

        #endregion

        // se
        #region 2.49.0.0.752.*

        oid_2_49_0_0_752:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sweden]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sweden]/[Swedish Meteorological and Hydrological Institute]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sweden]/{values[index - 1]}";
            }

        #endregion

        // ch
        #region 2.49.0.0.756.*

        oid_2_49_0_0_756:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]/[MeteoSwiss, Bundesamt für Meteorologie und Klimatologie]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]/[Federal Office for the Environment, Bundesamt für Umwelt]";
                case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]/[Swiss Seismological Service, Schweizerischer Erdbebendienst]";
                case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]/[WSL Institute for Snow and Avalanche Research SLF, WSL-Institut für Schnee- und Lawinenforschung SLF]";
                case 4: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]/[Federal Office for Civil Protection, National Emergency Operation Centre, Nationale Alarmzentrale, Bundesamt für Bevölkerungsschutz]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]/{values[index - 1]}";
            }

        #endregion

        // sy
        #region 2.49.0.0.760.*

        oid_2_49_0_0_760:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Syrian Arab Republic]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Syrian Arab Republic]/[Ministry of Defence Meteorological Department]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Syrian Arab Republic]/{values[index - 1]}";
            }

        #endregion

        // tj
        #region 2.49.0.0.762.*

        oid_2_49_0_0_762:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tajikistan]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tajikistan]/[Main Administration of Hydrometeorology and Monitoring of the Environment]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tajikistan]/{values[index - 1]}";
            }

        #endregion

        // th
        #region 2.49.0.0.764.*

        oid_2_49_0_0_764:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Thailand]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Thailand]/[Thai Meteorological Department]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Thailand]/[National Disaster Warning Center (NDWC)]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Thailand]/{values[index - 1]}";
            }

        #endregion

        // tg
        #region 2.49.0.0.768.*

        oid_2_49_0_0_768:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Togo]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Togo]/[Direction de la Météorologie Nationale]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Togo]/{values[index - 1]}";
            }

        #endregion

        // to
        #region 2.49.0.0.776.*

        oid_2_49_0_0_776:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tonga]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tonga]/[Tonga Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tonga]/{values[index - 1]}";
            }

        #endregion

        // tt
        #region 2.49.0.0.780.*

        oid_2_49_0_0_780:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Trinidad and Tobago]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Trinidad and Tobago]/[Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Trinidad and Tobago]/{values[index - 1]}";
            }

        #endregion

        // ae
        #region 2.49.0.0.784.*

        oid_2_49_0_0_784:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Arab Emirates]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Arab Emirates]/[Meteorological Department]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Arab Emirates]/{values[index - 1]}";
            }

        #endregion

        // tn
        #region 2.49.0.0.788.*

        oid_2_49_0_0_788:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tunisia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tunisia]/[National Institute of Meteorology]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tunisia]/[Direction Nationale de la Gestion des Ressources en Eau]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tunisia]/{values[index - 1]}";
            }

        #endregion

        // tr
        #region 2.49.0.0.792.*

        oid_2_49_0_0_792:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turkey]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turkey]/[Turkish State Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turkey]/{values[index - 1]}";
            }

        #endregion

        // tm
        #region 2.49.0.0.795.*

        oid_2_49_0_0_795:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turkmenistan]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turkmenistan]/[Administration of Hydrometeorology]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turkmenistan]/{values[index - 1]}";
            }

        #endregion

        // tc
        #region 2.49.0.0.796.*

        oid_2_49_0_0_796:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turks and Caicos Islands]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turks and Caicos Islands]/[Department of Disaster Management and Emergencies]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turks and Caicos Islands]/{values[index - 1]}";
            }

        #endregion

        // tv
        #region 2.49.0.0.798.*

        oid_2_49_0_0_798:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tuvalu]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tuvalu]/[Tuvalu Met Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tuvalu]/{values[index - 1]}";
            }

        #endregion

        // ug
        #region 2.49.0.0.800.*

        oid_2_49_0_0_800:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uganda]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uganda]/[Department of Meteorology]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uganda]/[Directorate for Water Development]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uganda]/{values[index - 1]}";
            }

        #endregion

        // ua
        #region 2.49.0.0.804.*

        oid_2_49_0_0_804:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ukraine]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ukraine]/[State Hydrometeorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ukraine]/{values[index - 1]}";
            }

        #endregion

        // mk
        #region 2.49.0.0.807.*

        oid_2_49_0_0_807:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of The Former Yugoslav Republic of Macedonia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of The Former Yugoslav Republic of Macedonia]/[Republic Hydrometeorological Organization]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of The Former Yugoslav Republic of Macedonia]/{values[index - 1]}";
            }

        #endregion

        // eg
        #region 2.49.0.0.818.*

        oid_2_49_0_0_818:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Egypt]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Egypt]/[Egyptian Meteorological Authority]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Egypt]/{values[index - 1]}";
            }

        #endregion

        // gb
        #region 2.49.0.0.826.*

        oid_2_49_0_0_826:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Kingdom of Great Britain and Northern Ireland]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Kingdom of Great Britain and Northern Ireland]/[Met Office]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Kingdom of Great Britain and Northern Ireland]/[Centre for Ecology and Hydrology]";
                case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Kingdom of Great Britain and Northern Ireland]/[Caribbean Meteorological Organization]";
                case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Kingdom of Great Britain and Northern Ireland]/[Bermuda Weather Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Kingdom of Great Britain and Northern Ireland]/{values[index - 1]}";
            }

        #endregion

        // tz
        #region 2.49.0.0.834.*

        oid_2_49_0_0_834:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Republic of Tanzania]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Republic of Tanzania]/[Tanzania Meteorological Agency]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Republic of Tanzania]/[PMO-Disaster management department]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Republic of Tanzania]/{values[index - 1]}";
            }

        #endregion

        // us
        #region 2.49.0.0.840.*

        oid_2_49_0_0_840:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/[National Oceanic and Atmospheric Administration]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/[National Oceanic and Atmospheric Administration (NOAA), National Tsunami Warning Center]";
                case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/[United States Geological Survey, Earthquakes]";
                case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/[Environmental Protection Agency, Air Quality Alerts]";
                case 4: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/[Federal Emergency Management Agency, Integrated Public Alert and Warning System]";
                case 5: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/[United States Geological Survey, Volcano Hazards Program]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/{values[index - 1]}";
            }

        #endregion

        // bf
        #region 2.49.0.0.854.*

        oid_2_49_0_0_854:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Burkina Faso]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Burkina Faso]/[Direction de la Météorologie]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Burkina Faso]/{values[index - 1]}";
            }

        #endregion

        // uy
        #region 2.49.0.0.858.*

        oid_2_49_0_0_858:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uruguay]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uruguay]/[Direccion Nacional de Meteorologia]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uruguay]/{values[index - 1]}";
            }

        #endregion

        // uz
        #region 2.49.0.0.860.*

        oid_2_49_0_0_860:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uzbekistan]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uzbekistan]/[Uzhydromet]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uzbekistan]/{values[index - 1]}";
            }

        #endregion

        // ve
        #region 2.49.0.0.862.*

        oid_2_49_0_0_862:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Venezuela]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Venezuela]/[Servicio de Meteorologia de la Aviacion]";
                case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Venezuela]/[Dirección de Meteorología e Hidrología - Ministerio del Ambiente]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Venezuela]/{values[index - 1]}";
            }

        #endregion

        // ws
        #region 2.49.0.0.882.*

        oid_2_49_0_0_882:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Samoa]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Samoa]/[Samoa Meteorology Division]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Samoa]/{values[index - 1]}";
            }

        #endregion

        // ye
        #region 2.49.0.0.887.*

        oid_2_49_0_0_887:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Yemen]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Yemen]/[Yemen Meteorological Service]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Yemen]/{values[index - 1]}";
            }

        #endregion

        // zm
        #region 2.49.0.0.894.*

        oid_2_49_0_0_894:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Zambia]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Zambia]/[Zambia Meteorological Department]";
                default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Zambia]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // org
        #region 2.49.0.2.*

        oid_2_49_0_2:

            if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of other organizations]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting authorities of other organizations]/[EUMETNET]";
                default: return $"/Alerting/WMO/[Alerting authorities of other organizations]/{values[index - 1]}";
            }

        #endregion

        // org-msg
        #region 2.49.0.3.*

        oid_2_49_0_3:

            if (index == values.Length) return "/Alerting/WMO/[Alerting messages of other organizations]";
            switch (values[index++])
            {
                case 0: return "/Alerting/WMO/[Alerting messages of other organizations]/[Alert messages issued by EUMETNET]";
                default: return $"/Alerting/WMO/[Alerting messages of other organizations]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // ors
        #region 2.50.*

        oid_2_50:

            if (index == values.Length) return "/OIDResolutionSystem";
            switch (values[index++])
            {
                case 0: goto oid_2_50_0;
                default: return $"/OIDResolutionSystem/{values[index - 1]}";
            }

        // modules
        #region 2.50.0.*

        oid_2_50_0:

            if (index == values.Length) return "/OIDResolutionSystem/[ASN.1 modules]";
            switch (values[index++])
            {
                case 0: goto oid_2_50_0_0;
                case 1: goto oid_2_50_0_1;
                default: return $"/OIDResolutionSystem/[ASN.1 modules]/{values[index - 1]}";
            }

        // cinf
        #region 2.50.0.0.*

        oid_2_50_0_0:

            if (index == values.Length) return "/OIDResolutionSystem/[ASN.1 modules]/[CINF-module]";
            switch (values[index++])
            {
                case 1: return "/OIDResolutionSystem/[ASN.1 modules]/[CINF-module]/[Version 1]";
                default: return $"/OIDResolutionSystem/[ASN.1 modules]/[CINF-module]/{values[index - 1]}";
            }

        #endregion

        // rinf
        #region 2.50.0.1.*

        oid_2_50_0_1:

            if (index == values.Length) return "/OIDResolutionSystem/[ASN.1 modules]/[RINF-module]";
            switch (values[index++])
            {
                case 1: return "/OIDResolutionSystem/[ASN.1 modules]/[RINF-module]/[Version 1]";
                default: return $"/OIDResolutionSystem/[ASN.1 modules]/[RINF-module]/{values[index - 1]}";
            }

        #endregion

        #endregion

        #endregion

        // gs1
        #region 2.51.*

        oid_2_51:

            if (index == values.Length) return "/GS1";
            switch (values[index++])
            {
                case 1: goto oid_2_51_1;
                case 2: goto oid_2_51_2;
                case 3: return "/GS1/[GS1 business data]";
                case 4: return "/GS1/[GS1 technical data]";
                default: return $"/GS1/{values[index - 1]}";
            }

        // 1
        #region 2.51.1.*

        oid_2_51_1:

            if (index == values.Length) return "/GS1/[GS1 identification keys]";
            switch (values[index++])
            {
                case 1: return "/GS1/[GS1 identification keys]/[Global Trade Item Number (the GS1 Identification Key used to identify trade items)]";
                case 2: return "/GS1/[GS1 identification keys]/[Serial Shipping Container Code (GS1 Identification Key used to identify logistics units)]";
                case 3: return "/GS1/[GS1 identification keys]/[Global Location Number (GS1 Identification Key used to identify physical locations or parties)]";
                case 4: return "/GS1/[GS1 identification keys]/[Global Returnable Asset Identifier (GS1 Identification Key used to identify Returnable Assets)]";
                case 5: return "/GS1/[GS1 identification keys]/[Global Individual Asset Identifier (GS1 Identification Key used to identify an Individual Asset)]";
                case 6: return "/GS1/[GS1 identification keys]/[Global Document Type Identifier (GS1 Identification Key used to identify a document type)]";
                case 7: return "/GS1/[GS1 identification keys]/[Global Service Relation Number (a non-significant number used to identify the relationship between an organization offering services and the individual entities providing or benefiting from the services)]";
                case 8: return "/GS1/[GS1 identification keys]/[Global Shipment Identification Number (GSIN)]";
                case 9: return "/GS1/[GS1 identification keys]/[Global Identification Number for Consignment (GS1 Identification Key used to identify a logical grouping of logistic or transport units that are assembled to be transported under one transport document, e.g., HWB)]";
                case 10: return "/GS1/[GS1 identification keys]/[Global Coupon Number (GS1 Identification Key that provides a globally unique identification for a coupon, with an optional serial number)]";
                case 11: return "/GS1/[GS1 identification keys]/[Component or Part IDentifier (CPID)]";
                case 12: return "/GS1/[GS1 identification keys]/[Global Model Number (GMN) used to identify a product model]";
                default: return $"/GS1/[GS1 identification keys]/{values[index - 1]}";
            }

        #endregion

        // 2
        #region 2.51.2.*

        oid_2_51_2:

            if (index == values.Length) return "/GS1/[GS1 supplementary data]";
            switch (values[index++])
            {
                case 10: return "/GS1/[GS1 supplementary data]/[Number that associates an item with information the manufacturer considers relevant for traceability purposes]";
                case 21: return "/GS1/[GS1 supplementary data]/[Numeric or alphanumeric code assigned to an individual instance of an entity for its lifetime]";
                case 254: return "/GS1/[GS1 supplementary data]/[Alphanumeric extension component used to identify internal physical locations within a location]";
                case 8011: return "/GS1/[GS1 supplementary data]/[Numeric identifier assigned to an individual instance of a component/part]";
                case 8019: return "/GS1/[GS1 supplementary data]/[Numeric identifier allowing to distinguish different encounters during a service relationship]";
                default: return $"/GS1/[GS1 supplementary data]/{values[index - 1]}";
            }

        #endregion

        #endregion

        // uav
        #region 2.52.*

        oid_2_52:

            if (index == values.Length) return "/Joint-ISO-ITU-T/UAV";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/UAV/[Unmanned Aerial Vehicle (UAV) devices]";
                case 2: return "/Joint-ISO-ITU-T/UAV/[Ground control stations]";
                case 3: return "/Joint-ISO-ITU-T/UAV/[Monitoring devices]";
                case 4: goto oid_2_52_4;
                case 5: return "/Joint-ISO-ITU-T/UAV/[Security modules]";
                case 6: goto oid_2_52_6;
                default: return $"/Joint-ISO-ITU-T/UAV/{values[index - 1]}";
            }

        // 4
        #region 2.52.4.*

        oid_2_52_4:

            if (index == values.Length) return "/Joint-ISO-ITU-T/UAV/[Data modules for the full life-cycle management of Unmanned Aerial Vehicles (UAVs)]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/UAV/[Data modules for the full life-cycle management of Unmanned Aerial Vehicles (UAVs)]/[Data modules of a manufacturing system]";
                case 2: return "/Joint-ISO-ITU-T/UAV/[Data modules for the full life-cycle management of Unmanned Aerial Vehicles (UAVs)]/[Data modules of a sales and logistical system]";
                case 3: return "/Joint-ISO-ITU-T/UAV/[Data modules for the full life-cycle management of Unmanned Aerial Vehicles (UAVs)]/[Data modules of a repairing system]";
                case 4: return "/Joint-ISO-ITU-T/UAV/[Data modules for the full life-cycle management of Unmanned Aerial Vehicles (UAVs)]/[Data modules of a scrapping system]";
                default: return $"/Joint-ISO-ITU-T/UAV/[Data modules for the full life-cycle management of Unmanned Aerial Vehicles (UAVs)]/{values[index - 1]}";
            }

        #endregion

        // 6
        #region 2.52.6.*

        oid_2_52_6:

            if (index == values.Length) return "/Joint-ISO-ITU-T/UAV/[Data modules for identity recognition of Unmanned Aerial Vehicles (UAVs)]";
            switch (values[index++])
            {
                case 1: return "/Joint-ISO-ITU-T/UAV/[Data modules for identity recognition of Unmanned Aerial Vehicles (UAVs)]/[Data modules of Unmanned Aerial Vehicle (UAV) systems]";
                case 2: return "/Joint-ISO-ITU-T/UAV/[Data modules for identity recognition of Unmanned Aerial Vehicles (UAVs)]/[Data modules of Unmanned Aerial Vehicle (UAV) Ground Control Station (GCS) systems]";
                case 3: return "/Joint-ISO-ITU-T/UAV/[Data modules for identity recognition of Unmanned Aerial Vehicles (UAVs)]/[Data modules of Unmanned Aerial Vehicle (UAV) Monitoring and Control Station/server (MCS) systems]";
                case 4: return "/Joint-ISO-ITU-T/UAV/[Data modules for identity recognition of Unmanned Aerial Vehicles (UAVs)]/[Data modules of Unmanned Aerial Vehicle (UAV) monitoring cloud systems]";
                default: return $"/Joint-ISO-ITU-T/UAV/[Data modules for identity recognition of Unmanned Aerial Vehicles (UAVs)]/{values[index - 1]}";
            }

            #endregion

            #endregion

            #endregion
        }
    }

#pragma warning restore IDE0011
}