calculates a hash code concode_field_sep long serialVersionUID concode_elem_sep boolean[] missing concode_elem_sep double[] attributes concode_elem_sep int key concode_field_sep boolean equals concode_elem_sep void print_hash_code concode_elem_sep String toString concode_elem_sep String getRevision
int function ( ) { int loc0 = 0 ; if ( key != - 999 ) return key ; for ( int loc1 = 0 ; loc1 < attributes . length ; loc1 ++ ) { if ( missing [ loc1 ] ) { loc0 += ( loc1 * 13 ) ; } else { loc0 += ( loc1 * 5 * ( attributes [ loc1 ] + 1 ) ) ; } } if ( key == - 999 ) { key = loc0 ; } return loc0 ; }