class LargeSequenceStoredToNonFloatingPointNumberViolation implements Violation {

    @Override
    public int hashCode() {
        return new HashCodeBuilder().append(StringUtils.lowerCase(seqResultVariable, Locale.US))
                .append(StringUtils.lowerCase(attemptedStoreVariable, Locale.US)).append(getLineNumber()).toHashCode();
    }

    public  LargeSequenceStoredToNonFloatingPointNumberViolation(final String seqResultVariable,
            final String attemptedStoreVariable, final Integer lineNumber);

}