public override IEnumerable<IFormulaToken> Tokenize()
{
return Enumerable.Repeat(CreateToken(), 1)
.Concat(Enumerable.Repeat(FormulaTokenFactory.CreateParenthesisToken(true), 1))
.Concat(FirstChild == null ? FormulaTokenizer.EmptyChild : FirstChild.Tokenize())
.Concat(Enumerable.Repeat(FormulaTokenFactory.CreateParameterSeparatorToken(), 1))
.Concat(SecondChild == null ? FormulaTokenizer.EmptyChild : SecondChild.Tokenize())
.Concat(Enumerable.Repeat(FormulaTokenFactory.CreateParenthesisToken(false), 1));
}