title: Anonymous Inner Type of Standard Java Classes in Content Assist? How are they used?
body: <p>I noticed that after updating to Java 8 SE with my Juno Eclipse Modeling Framework, my standard library objects started to point a new option of the methods as "Anonymous Inner Type" when Content Assist is called. I am trying to understand how these built-in options are used.</p>
  
  <p><img src="https://i.stack.imgur.com/yEnan.png" alt="a sample of how this appears in the IDE is shown in the image attached"></p>
  
  <p>To my previous knowledge, anonymous inner class is a way to create an expression style, which in practicality used as a way to declare &amp; instantiate a class in the same time. I rarely used this option but I recognized that most developers uses anonymous inner class types as a medium to write simpler and more readable code. Please correct me if I am wrong in any of these information about anonymous inner classes.</p>
  
  <p>However, I am not sure how these anonymous types are started to appear in my Content Assist Panel and I couldn't find examples on how they are used. Since my practice with anonymous inner classes are limited, I would welcome any examples how these anonymous inner type Context Assist options are used.</p>