public override bool IsComplex() { if (group == null) { return(Alternate.IsComplex()); } if (TrueExpression != null && TrueExpression.IsComplex()) { return(true); } if (FalseExpression != null && FalseExpression.IsComplex()) { return(true); } return(GetFixedWidth() <= 0); }