I didn't try to do this programmatically, but just invoking completions in erroneous code seems to work (see screenshot). The code in `ScalaCompletions.scala` is just calling `askTypeCompletions`, maybe the position that's passed is "different"?

![screen shot 2013-07-18 at 4 28 10 pm](https://f.cloud.github.com/assets/133742/819686/5f7ca74c-efb6-11e2-87fe-dc92d6784a9a.png)