return the same hashcode for similar activationdescs . concode_field_sep MarshalledObject<?> data concode_elem_sep boolean restart concode_elem_sep ActivationGroupID groupID concode_elem_sep String className concode_elem_sep String location concode_elem_sep long serialVersionUID concode_field_sep String getLocation concode_elem_sep boolean getRestartMode concode_elem_sep boolean equals concode_elem_sep String getClassName concode_elem_sep ActivationGroupID getGroupID concode_elem_sep MarshalledObject<?> getData
int function ( ) { return ( ( location == null ? 0 : location . hashCode ( ) << 24 ) ^ ( groupID == null ? 0 : groupID . hashCode ( ) << 16 ) ^ ( className == null ? 0 : className . hashCode ( ) << 9 ) ^ ( data == null ? 0 : data . hashCode ( ) << 1 ) ^ ( restart ? 1 : 0 ) ) ; }