title: JBehave given composite step is not recognized
body: <p>I have the following step in JBehave:</p>
  
  <pre><code>@When("user enters product $name details page in admin panel")
  @Alias("user enters product &lt;name&gt; details page in admin panel")
  @Composite(steps = { "Given product &lt;name&gt; exists", "Given page ADMIN_PANEL_PRODUCT_LIST is loaded" })
  public void openProductDetailsPage(@Named("name") String name) {
     // ...
  }
  </code></pre>
  
  <p>When I try to run a story that uses this step, the exception is being thrown:</p>
  
  <pre><code>org.jbehave.core.configuration.Keywords$StartingWordNotFound: 
  No starting word found for step 
  'Given page ADMIN_PANEL_PRODUCT_LIST is loaded' 
  of type 'WHEN' amongst '{AND=And, IGNORABLE=!--, 
  GIVEN=Given, THEN=Then, WHEN=When}'
  </code></pre>
  
  <p>What can be wrong? I use a <code>Given page &lt;name&gt; is loaded</code> step in other test stories (not composite) and it works.</p>