And if it can code-complete entire statements of JavaLanguage for you, then exactly what is the _language_ for?? --PhlIp

1) Languages aren't write-only. Longer statements can make the code easier to read.
2) Just because it can code-complete the most common statement doesn't mean those are the only statements you use.
(Wasn't sure if you were serious or not) -- BrianCloutier

And it contains code-templates. With these code-templates, you can define often used code-snippets like for-loops or for-iterations. Just press Ctrl-Space. I like it.