@Override
    public boolean equals( Object obj ) {
        if( this == obj ) {
            return true;
        }
        if( obj == null ) {
            return false;
        }
        if( getClass() != obj.getClass() ) {
            return false;
        }
        Word other = (Word) obj;
        return Objects.equal( isIntroWord(), other.isIntroWord() ) &&
                Objects.equal( getValue(), other.getValue() ) &&
                Objects.equal( argumentInfo, other.argumentInfo );
    }
Whether this word does not appear in all cases of the scenario.
This is can be used to highlight this word in the report.
<p>
Is {@code null} if false to avoid unneeded entries in the JSON model
</p>
jgiven-core/src/main/java/com/tngtech/jgiven/report/model/Word.java