@danchia, I don't think it's that hard to make it work. I actually just removed the two occurrences of `!= CompletionContext.NewContext` and got it to insert the parameter names, just like the other completions. 

Indeed, there is a problem if there's a closing parens already (it would insert another one), but if the user hits Ctrl-Space right after the opening brace, it works. Up to you if you want to add this or not.

I think it having the CompletionContext makes it easy to correct such behavior, and the user experience is way better. In fact (but that's for another ticket), it would be cool to show constructors in the initial list already, and insert the parameters when the class name is selected.