assert workingUnit != null;
assert bug != null;
InfixExpression oddnessCheck = findOddnessCheck(getASTNode(workingUnit, bug.getPrimarySourceLineAnnotation()));
if (oddnessCheck == null) {
throw new BugResolutionException("No matching oddness check found at the specified source line.");
}
Expression numberExpression = findNumberExpression(oddnessCheck);
if (numberExpression == null) {
throw new BugResolutionException();
}
InfixExpression correctOddnessCheck = createCorrectOddnessCheck(rewrite, numberExpression);
rewrite.replace(oddnessCheck, correctOddnessCheck, null);
}