private static void AddCommentWithNewLineBefore(CSharpElementFactory factory, ITreeNode anchorStatement, string text) { foreach (var whitespaceNode in factory.CreateWhitespaces(Environment.NewLine)) ModificationUtil.AddChildBefore(anchorStatement, whitespaceNode); ModificationUtil.AddChildBefore(anchorStatement, factory.CreateComment(text)); }