question: equality is satisfied only if the compared object is a wordlemmatag and has string-equal word , lemma and tag fields . concode_field_sep String DIVIDER concode_elem_sep long serialVersionUID concode_elem_sep String lemma concode_elem_sep String tag concode_elem_sep String word concode_field_sep String lemma concode_elem_sep void main concode_elem_sep void setLemma concode_elem_sep int compareTo concode_elem_sep LabelFactory labelFactory concode_elem_sep int hashCode concode_elem_sep void setValue concode_elem_sep void setFromString concode_elem_sep void setFromString concode_elem_sep void setTag concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep String tag concode_elem_sep String value concode_elem_sep String word concode_elem_sep void setWord
target: boolean function ( Object arg0 ) { if ( this == arg0 ) return true ; if ( ! ( arg0 instanceof WordLemmaTag ) ) return false ; final WordLemmaTag loc0 = ( WordLemmaTag ) arg0 ; return word ( ) . equals ( loc0 . word ( ) ) && lemma ( ) . equals ( loc0 . lemma ( ) ) && tag ( ) . equals ( loc0 . tag ( ) ) ; }