question: checks whether the two tokens have the same index . hence equality is only defined through the position of the token in the sentence . concode_field_sep int index concode_elem_sep HashMap<TokenProperty,String> tokenProperties concode_field_sep String getProperty concode_elem_sep int getIndex concode_elem_sep boolean propertiesContain concode_elem_sep boolean propertiesContain concode_elem_sep List<TokenProperty> getSortedProperties concode_elem_sep int hashCode concode_elem_sep void merge concode_elem_sep Collection<String> getPropertyValues concode_elem_sep Collection<TokenProperty> getPropertyTypes concode_elem_sep String toString concode_elem_sep int compareTo concode_elem_sep Token addProperty concode_elem_sep void addProperty concode_elem_sep Token addProperty concode_elem_sep void addProperty concode_elem_sep void removeProperty concode_elem_sep void removeProperty
target: boolean function ( Object arg0 ) { if ( this == arg0 ) return true ; if ( arg0 == null || getClass ( ) != arg0 . getClass ( ) ) return false ; Token loc0 = ( Token ) arg0 ; return index == loc0 . index ; }