internal string AsString(Element element)
        {
            if (element == null)
            {
                return(null);
            }
            Parameter parameter = null;

            if (RevitBuiltInParameter != BuiltInParameter.INVALID)
            {
                parameter = element.get_Parameter(RevitBuiltInParameter);
            }
            else
            {
                parameter = ParameterUtil.GetParameterFromName(element.Id, null, RevitParameterName);
            }
            if (parameter == null)
            {
                return(null);
            }
            return(parameter.AsString());
        }