title: Is usage of anonymous classes in Java considered bad style or good?
body: <p>I know anonymous classes save typing when it comes to implementing Listener and similar stuff. They try to be a replacement for some usages of closures.</p>
  
  <p>But what does the community think about the value of this language-feature? Does it make sense and do you use it regularly? Does it make the code clearer, more understandable and more maintainable? Or do anonymous classes make the code less readable?</p>
  
  <p>What is your opinion, and please have examples/arguments handy to support your opinion?</p>