title: Ambiguous step definitions in Cucumber
body: <p>I have two steps like: </p>
  
  <pre><code>When the user launches site with the base configuration with url parameter set to http://www.youtube.com
  When the user launches site with the base configuration
  </code></pre>
  
  <p>These two steps are in two different scenarios.
  While running automation I am getting below error:</p>
  
  <pre><code>Caused by: cucumber.runtime.AmbiguousStepDefinitionsException.
  
    When the user launches site with the base configuration with url parameter set to http://www.youtube.com(android-config.feature:37) matches more than one step definition:
    the user launches site with the base configuration in ConfigGlue.launches the base configuration()
    the user launches site with the base configuration with url parameter set to(.*) in ConfigGlue.the user launches the cnfiguration(String)
  </code></pre>
  
  <p>How can I use the same step definition for these two steps.</p>