<commit_before>package org.innovateuk.ifs.application.forms.sections.yourprojectcosts.form;

import javax.validation.constraints.NotNull;

import static org.innovateuk.ifs.finance.resource.cost.FinanceRowItem.NOT_BLANK_MESSAGE;

public class JustificationForm {

    @NotNull(message = NOT_BLANK_MESSAGE)
    private Boolean exceedAllowedLimit;

    private String justification;

    public JustificationForm() {
    }

    public JustificationForm(Boolean exceedAllowedLimit, String justification) {
        this.exceedAllowedLimit = exceedAllowedLimit;
        this.justification = justification;
    }

    public Boolean getExceedAllowedLimit() {
        return exceedAllowedLimit;
    }

    public void setExceedAllowedLimit(Boolean exceedAllowedLimit) {
        this.exceedAllowedLimit = exceedAllowedLimit;
    }

    public String getJustification() {
        return justification;
    }

    public void setJustification(String justification) {
        this.justification = justification;
    }
}
<commit_msg>IFS-8158 word limit<commit_after>package org.innovateuk.ifs.application.forms.sections.yourprojectcosts.form;

import org.innovateuk.ifs.commons.validation.constraints.WordCount;

import javax.validation.constraints.NotNull;

import static org.innovateuk.ifs.finance.resource.cost.FinanceRowItem.NOT_BLANK_MESSAGE;

public class JustificationForm {

    @NotNull(message = NOT_BLANK_MESSAGE)
    private Boolean exceedAllowedLimit;

    @WordCount(max = 750, message = "{validation.field.max.word.count}")
    private String justification;

    public JustificationForm() {
    }

    public JustificationForm(Boolean exceedAllowedLimit, String justification) {
        this.exceedAllowedLimit = exceedAllowedLimit;
        this.justification = justification;
    }

    public Boolean getExceedAllowedLimit() {
        return exceedAllowedLimit;
    }

    public void setExceedAllowedLimit(Boolean exceedAllowedLimit) {
        this.exceedAllowedLimit = exceedAllowedLimit;
    }

    public String getJustification() {
        return justification;
    }

    public void setJustification(String justification) {
        this.justification = justification;
    }
}

{'fraction_non_alphanumeric': 0.0740402193784278, 'fraction_numerical': 0.0031992687385740404, 'mean_word_length': 3.897091722595078, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6750077', 'n_tokens_mistral': 605, 'n_tokens_neox': 592, 'n_words': 110}