SourceFormatter - Enforce following order of parameters as they appear in constructor
Source formatting - Follow order of parameters as they appear in constructor
SourceFormatter - Add test