private void WhiteSpace_SeparateWords(TSqlStandardFormattingState state)
 {
     if (state.BreakExpected || state.AdditionalBreakExpected)
     {
         bool wasUnIndent = state.UnIndentInitialBreak;
         if (wasUnIndent) state.DecrementIndent();
         WhiteSpace_BreakAsExpected(state);
         if (wasUnIndent) state.IncrementIndent();
     }
     else if (state.WordSeparatorExpected)
     {
         state.AddOutputSpace();
     }
     state.UnIndentInitialBreak = false;
     state.SourceBreakPending = false;
     state.WordSeparatorExpected = false;
 }
 private void WhiteSpace_SeparateComment(XmlElement contentElement, TSqlStandardFormattingState state)
 {
     if (state.CurrentLineHasContent && state.SourceBreakPending)
     {
         state.BreakExpected = true;
         WhiteSpace_BreakAsExpected(state);
     }
     else if (state.WordSeparatorExpected)
         state.AddOutputSpace();
     state.SourceBreakPending = false;
     state.WordSeparatorExpected = false;
 }