question: produces a fairly unreliable hashcode eg . 1.0 and 1.0.0 are identical but 1.2 and 2.1 are also identical by adding the version bits together concode_field_sep Version MIN_VALUE concode_elem_sep long serialVersionUID concode_elem_sep Version MAX_VALUE concode_elem_sep int[] version concode_field_sep void setContent concode_elem_sep String pad concode_elem_sep boolean within concode_elem_sep boolean overlapping concode_elem_sep boolean equals concode_elem_sep int[] getContent concode_elem_sep int getField concode_elem_sep int getField concode_elem_sep String toComparableString concode_elem_sep String toString concode_elem_sep Version parseStringComparable concode_elem_sep int compareTo
target: int function ( ) { int loc0 = 0 ; for ( int loc1 : version ) loc0 += loc1 ; return loc0 ; }