fork of http://roslyn.codeplex.com/ with different formatting