a reimplementing of object.hashcode to be deterministic . this uses the line and column fields to generate an arbitrary number - we assume that this method is called only after line and column are set to their actual values . concode_field_sep String internal_name concode_elem_sep Object parent concode_elem_sep String eol concode_elem_sep long nextGenerationIndex concode_elem_sep boolean phase3done concode_elem_sep int line concode_elem_sep int column concode_elem_sep long myGeneration concode_elem_sep int ordinal concode_elem_sep boolean inMinimumSize concode_field_sep void setColumn concode_elem_sep int getLine concode_elem_sep void reInit concode_elem_sep int getColumn concode_elem_sep String getSimpleName concode_elem_sep String toString concode_elem_sep void setLine concode_elem_sep StringBuffer dump concode_elem_sep StringBuffer dumpPrefix
int function ( ) { return getLine ( ) + getColumn ( ) ; }