SourceFormatter - Use constant for max line length
SourceFormatter - Refactor combine lines
SourceFormatter - Add some logic to catch more incorrect line breaks
Source formatting - Fix incorrect line breaks
SourceFormatter - Add tests