public T Convert(RegularExpression expression) { if (expression == null) { return(default(T)); } return(expression.Accept(this)); }