private void addSteps(Description description, List<String> steps) {
previousNonAndStep = null;
for (String stringStep : steps) {
String stringStepOneLine = stripLinebreaks(stringStep);
StepCandidate matchingStep = findMatchingStep(stringStep);
if (matchingStep == null) {
addNonExistingStep(description, stringStepOneLine, stringStep);
} else {
addExistingStep(description, stringStepOneLine, matchingStep);
}