title: What are the differences between BDD frameworks for Java?
body: <p>What are the pros and cons of each <a href="http://en.wikipedia.org/wiki/Behavior_Driven_Development" rel="noreferrer">Behavior Driven Development</a> (BDD) framework for Java?</p>
  
  <p>I've found some of them <a href="http://java-sources.org/open-source/bdd" rel="noreferrer">here</a>, for example.</p>
  
  <p>Does it make sense to use a BDD framework if I already use a mocking library (e.g. <a href="http://code.google.com/p/mockito/" rel="noreferrer">Mockito</a>)?</p>