bool IsTopLevelOfConditional(Node child)
{
Node parent = child.ParentNode;
return (parent.NodeType == NodeType.IfStatement
|| parent.NodeType == NodeType.UnlessStatement
|| parent.NodeType == NodeType.ConditionalExpression
|| parent.NodeType == NodeType.StatementModifier
|| parent.NodeType == NodeType.ReturnStatement
|| parent.NodeType == NodeType.YieldStatement);
}