title: How can we have cucumber recognise a ":" symbol after a scenario outline parameter?
body: <p>When using CucumberJVM to write feature files, when passing in the variables from the scenario outline examples table, I am unable to get the steps to recognise a variable followed by ":".</p>
  
  <p>Step definition:</p>
  
  <pre><code> @Given("^the following (.*) (.*): (.*)$")
  </code></pre>
  
  <p><strong>Successfully detects this:</strong></p>
  
  <pre><code>Given the following standard user: &lt;username&gt;
  </code></pre>
  
  <p><strong>Does not detect this:</strong></p>
  
  <pre><code>Given the following standard &lt;account-type&gt;: &lt;username&gt;
  </code></pre>
  
  <p>I want the best of both worlds, but when passing a variable from this example table for  the step is not recognised by cucumber.</p>
  
  <p><code>Examples:
        | username      | account-type |
        | Jason         | user         |
        | Martin        | manager      |</code></p>
  
  <p>How can I have the ":" symbol, detected and working within the feature file for both of these scenarios?  is an ENUM and cucumber seems like its failing to convert it in this situation</p>