code: public PossibleStep findMatchedStep(Step step)
  	{
  		for (PossibleStep possibleStep : possibleSteps)
  		{
  			if (possibleStep.getStepType().equals(step.getStepType()))
  			{
  				if (possibleStep.getRegexStepMatcher().matches(step.getCombinedStepLines()))
  				{
  					return possibleStep;
  				}
  			}
  		}
  		return null;
  	}
docs: TODO: Search for multiple hits, Then LOG the one we use. This is to WARN for flaky behaviour