An edge case, I am sure, but the following valid line of Apex:
private static Set<string> FindMergeTags(string template, string splitter)
{
string[] tempParts = template.split('\\' + splitter + '(.*?)');
Set<string> fields = new Set<string>();
Gets modified into invalid Apex when using WelkinSuite's Format Code option:
private static Set<string> FindMergeTags(string template, string splitter)
{
string[] tempParts = template.split('\\' + splitter + '(.* ?)
Set<string> fields = new Set<string> ();