title: Possibility to complete current statement with anonymous implementation
body: <p>Is there a shortcut (or menu entry) in IntelliJ IDEA to complete the current statement with an anonymous implementation. To make this more understandable:</p>
  
  <p>I type something like: <code>view.setOnClickListener(</code> and would now like a shortcut to get the completion to:</p>
  
  <pre><code>view.setOnClickListener(new OnClickListener() {
      @Override
      public void onClick(View v) {
          &lt;&lt;new caret position&gt;&gt;
      }
  });
  </code></pre>
  
  <p>Assuming that the <code>setOnClickListener</code> method would accept one parameter of type <code>OnClickListener</code>. I don't care if there are already implementations of <code>OnClickListener</code> I would just like the very basic type (or interface) that is expected as an anonymous inner class.</p>
  
  <p>So do anyone know if there is a possibility for this in IntelliJ IDEA, without the need of typing <code>new OnClickListener</code> (with auto completion) yourself?</p>