class OverwrittenForLoopIteratorViolation implements Violation {

    @Override
    public int hashCode() {
        return new HashCodeBuilder().append(iterator.toLowerCase(Locale.US)).append(lineNumber).toHashCode();
    }

    public  OverwrittenForLoopIteratorViolation(final String iterator, final Integer lineNumber);

}