public string DisplayNameForParameter(string parameterName)
        {
            if (SymbolInfo.TryGetValue(parameterName, out Dictionary <string, string> configForParam) &&
                configForParam.TryGetValue(LongNameKey, out string longName))
            {
                return(longName);
            }

            return(parameterName);
        }
        internal string DisplayNameForParameter(string parameterName)
        {
            if (SymbolInfo.TryGetValue(parameterName, out IReadOnlyDictionary <string, string>?configForParam) &&
                configForParam.TryGetValue(LongNameKey, out string?longName))
            {
                return(longName);
            }

            return(parameterName);
        }